DEBUG: epoch: in tree: 0 installed: 0 DEBUG: imake 1.0.3_0 exists in the ports tree DEBUG: imake 1.0.3_1 is the latest installed DEBUG: imake 1.0.3_1 is active DEBUG: Merging existing variants '' into variants DEBUG: new fully merged portvariants: DEBUG: Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/x11/imake DEBUG: OS darwin/11.1.0 (Mac OS X 10.7) arch i386 DEBUG: org.macports.load registered provides 'load', a pre-existing procedure. Target override will not be provided DEBUG: org.macports.unload registered provides 'unload', a pre-existing procedure. Target override will not be provided DEBUG: org.macports.distfiles registered provides 'distfiles', a pre-existing procedure. Target override will not be provided DEBUG: adding the default universal variant DEBUG: Reading variant descriptions from /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/_resources/port1.0/variant_descriptions.conf DEBUG: No need to upgrade! imake 1.0.3_1 >= imake 1.0.3_0 DEBUG: epoch: in tree: 0 installed: 0 DEBUG: xorg-cf-files 1.0.4_0 exists in the ports tree DEBUG: xorg-cf-files 1.0.4_0 is the latest installed DEBUG: xorg-cf-files 1.0.4_0 is active DEBUG: Merging existing variants '' into variants DEBUG: new fully merged portvariants: DEBUG: Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/x11/xorg-cf-files DEBUG: OS darwin/11.1.0 (Mac OS X 10.7) arch i386 DEBUG: org.macports.load registered provides 'load', a pre-existing procedure. Target override will not be provided DEBUG: org.macports.unload registered provides 'unload', a pre-existing procedure. Target override will not be provided DEBUG: org.macports.distfiles registered provides 'distfiles', a pre-existing procedure. Target override will not be provided DEBUG: only one arch supported, so not adding the default universal variant DEBUG: No need to upgrade! xorg-cf-files 1.0.4_0 >= xorg-cf-files 1.0.4_0 DEBUG: epoch: in tree: 0 installed: 0 DEBUG: perl5 5.12.3_1 exists in the ports tree DEBUG: perl5 5.12.3_1 +perl5_12 is the latest installed DEBUG: perl5 5.12.3_1 +perl5_12 is active DEBUG: Merging existing variants '+perl5_12' into variants DEBUG: new fully merged portvariants: perl5_12 + DEBUG: Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/lang/perl5 DEBUG: OS darwin/11.1.0 (Mac OS X 10.7) arch i386 DEBUG: org.macports.load registered provides 'load', a pre-existing procedure. Target override will not be provided DEBUG: org.macports.unload registered provides 'unload', a pre-existing procedure. Target override will not be provided DEBUG: org.macports.distfiles registered provides 'distfiles', a pre-existing procedure. Target override will not be provided DEBUG: universal_variant is false, so not adding the default universal variant DEBUG: Executing variant perl5_12 provides perl5_12 DEBUG: No need to upgrade! perl5 5.12.3_1 >= perl5 5.12.3_1 DEBUG: epoch: in tree: 0 installed: 0 DEBUG: perl5.12 5.12.3_2 exists in the ports tree DEBUG: perl5.12 5.12.3_2 is the latest installed DEBUG: perl5.12 5.12.3_2 is active DEBUG: Merging existing variants '' into variants DEBUG: new fully merged portvariants: DEBUG: Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/lang/perl5.12 DEBUG: OS darwin/11.1.0 (Mac OS X 10.7) arch i386 DEBUG: org.macports.load registered provides 'load', a pre-existing procedure. Target override will not be provided DEBUG: org.macports.unload registered provides 'unload', a pre-existing procedure. Target override will not be provided DEBUG: org.macports.distfiles registered provides 'distfiles', a pre-existing procedure. Target override will not be provided DEBUG: adding the default universal variant DEBUG: Reading variant descriptions from /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/_resources/port1.0/variant_descriptions.conf DEBUG: No need to upgrade! perl5.12 5.12.3_2 >= perl5.12 5.12.3_2 DEBUG: epoch: in tree: 0 installed: 0 DEBUG: gdbm 1.9.1_0 exists in the ports tree DEBUG: gdbm 1.9.1_0 is the latest installed DEBUG: gdbm 1.9.1_0 is active DEBUG: Merging existing variants '' into variants DEBUG: new fully merged portvariants: DEBUG: Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/databases/gdbm DEBUG: OS darwin/11.1.0 (Mac OS X 10.7) arch i386 DEBUG: org.macports.load registered provides 'load', a pre-existing procedure. Target override will not be provided DEBUG: org.macports.unload registered provides 'unload', a pre-existing procedure. Target override will not be provided DEBUG: org.macports.distfiles registered provides 'distfiles', a pre-existing procedure. Target override will not be provided DEBUG: Using group file /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/_resources/port1.0/group/muniversal-1.0.tcl DEBUG: Reading variant descriptions from /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/_resources/port1.0/variant_descriptions.conf DEBUG: universal variant already exists, so not adding the default one DEBUG: No need to upgrade! gdbm 1.9.1_0 >= gdbm 1.9.1_0 ---> Computing dependencies for canna:info:main .:debug:main Searching for dependency: imake DEBUG: Found Dependency: receipt exists for imake DEBUG: Executing org.macports.main (canna) DEBUG: changing euid/egid - current euid: 0 - current egid: 0 DEBUG: egid changed to: 501 DEBUG: euid changed to: 502 DEBUG: archivefetch phase started at Wed Oct 5 20:31:00 JST 2011 ---> Fetching archive for canna DEBUG: Executing org.macports.archivefetch (canna) DEBUG: euid/egid changed to: 0/0 DEBUG: chowned /opt/local/var/macports/software/canna to macports DEBUG: euid/egid changed to: 502/501 DEBUG: euid/egid changed to: 0/0 DEBUG: chowned /opt/local/var/macports/incoming to macports DEBUG: euid/egid changed to: 502/501 ---> canna-3.7p3_3.darwin_11.x86_64.tbz2 doesn't seem to exist in /opt/local/var/macports/software/canna ---> Attempting to fetch canna-3.7p3_3.darwin_11.x86_64.tbz2 from http://packages.macports.org/canna DEBUG: Fetching archive failed:: The requested URL returned error: 404 DEBUG: Privilege de-escalation not attempted as not running as root. DEBUG: fetch phase started at Wed Oct 5 20:31:01 JST 2011 ---> Fetching canna DEBUG: euid/egid changed to: 0/0 DEBUG: chowned /opt/local/var/macports/distfiles/canna to macports DEBUG: euid/egid changed to: 502/501 DEBUG: Executing org.macports.fetch (canna) DEBUG: Privilege de-escalation not attempted as not running as root. DEBUG: checksum phase started at Wed Oct 5 20:31:01 JST 2011 ---> Verifying checksum(s) for canna DEBUG: Executing org.macports.checksum (canna) ---> Checksumming Canna37p3.tar.bz2 DEBUG: Correct (md5) checksum for Canna37p3.tar.bz2 DEBUG: Correct (sha1) checksum for Canna37p3.tar.bz2 DEBUG: Correct (rmd160) checksum for Canna37p3.tar.bz2 ---> Checksumming cannadic-0.95c.tar.gz DEBUG: Correct (md5) checksum for cannadic-0.95c.tar.gz DEBUG: Correct (sha1) checksum for cannadic-0.95c.tar.gz DEBUG: Correct (rmd160) checksum for cannadic-0.95c.tar.gz DEBUG: Privilege de-escalation not attempted as not running as root. DEBUG: extract phase started at Wed Oct 5 20:31:01 JST 2011 ---> Extracting canna DEBUG: setting option extract.cmd to /usr/bin/bzip2 DEBUG: Executing org.macports.extract (canna) ---> Extracting Canna37p3.tar.bz2 DEBUG: setting option extract.args to '/opt/local/var/macports/distfiles/canna/Canna37p3.tar.bz2' DEBUG: Environment: CPATH='/opt/local/include' CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/.CC_PRINT_OPTIONS' LIBRARY_PATH='/opt/local/lib' CC_PRINT_OPTIONS='YES' MACOSX_DEPLOYMENT_TARGET='10.7' DEBUG: Assembled command: 'cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work" && /usr/bin/bzip2 -dc '/opt/local/var/macports/distfiles/canna/Canna37p3.tar.bz2' | /usr/bin/gnutar --no-same-owner -xf -' DEBUG: Executing command line: cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work" && /usr/bin/bzip2 -dc '/opt/local/var/macports/distfiles/canna/Canna37p3.tar.bz2' | /usr/bin/gnutar --no-same-owner -xf - DEBUG: euid/egid changed to: 0/0 DEBUG: chowned /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work to macports DEBUG: euid/egid changed to: 502/501 DEBUG: Executing proc-post-org.macports.extract-extract-0 DEBUG: Privilege de-escalation not attempted as not running as root. DEBUG: patch phase started at Wed Oct 5 20:31:02 JST 2011 DEBUG: Executing org.macports.patch (canna) ---> Applying patches to canna ---> Applying /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/textproc/canna/files/patch-Canna.conf.diff DEBUG: Environment: CPATH='/opt/local/include' CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/.CC_PRINT_OPTIONS' LIBRARY_PATH='/opt/local/lib' CC_PRINT_OPTIONS='YES' MACOSX_DEPLOYMENT_TARGET='10.7' DEBUG: Assembled command: 'cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3" && /usr/bin/patch -p0' DEBUG: Executing command line: cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3" && /usr/bin/patch -p0 < '/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/textproc/canna/files/patch-Canna.conf.diff' patching file Canna.conf ---> Applying /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/textproc/canna/files/patch-canna_widedef.h.diff DEBUG: Environment: CPATH='/opt/local/include' CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/.CC_PRINT_OPTIONS' LIBRARY_PATH='/opt/local/lib' CC_PRINT_OPTIONS='YES' MACOSX_DEPLOYMENT_TARGET='10.7' DEBUG: Assembled command: 'cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3" && /usr/bin/patch -p0' DEBUG: Executing command line: cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3" && /usr/bin/patch -p0 < '/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/textproc/canna/files/patch-canna_widedef.h.diff' patching file canna/widedef.h ---> Applying /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/textproc/canna/files/patch-doc_man_guide_tex_Imakefile.diff DEBUG: Environment: CPATH='/opt/local/include' CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/.CC_PRINT_OPTIONS' LIBRARY_PATH='/opt/local/lib' CC_PRINT_OPTIONS='YES' MACOSX_DEPLOYMENT_TARGET='10.7' DEBUG: Assembled command: 'cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3" && /usr/bin/patch -p0' DEBUG: Executing command line: cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3" && /usr/bin/patch -p0 < '/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/textproc/canna/files/patch-doc_man_guide_tex_Imakefile.diff' patching file doc/man/guide/tex/Imakefile ---> Applying /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/textproc/canna/files/patch-lib_canna_lisp.c.diff DEBUG: Environment: CPATH='/opt/local/include' CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/.CC_PRINT_OPTIONS' LIBRARY_PATH='/opt/local/lib' CC_PRINT_OPTIONS='YES' MACOSX_DEPLOYMENT_TARGET='10.7' DEBUG: Assembled command: 'cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3" && /usr/bin/patch -p0' DEBUG: Executing command line: cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3" && /usr/bin/patch -p0 < '/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/textproc/canna/files/patch-lib_canna_lisp.c.diff' patching file lib/canna/lisp.c ---> Applying /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/textproc/canna/files/patch-server_util.c.diff DEBUG: Environment: CPATH='/opt/local/include' CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/.CC_PRINT_OPTIONS' LIBRARY_PATH='/opt/local/lib' CC_PRINT_OPTIONS='YES' MACOSX_DEPLOYMENT_TARGET='10.7' DEBUG: Assembled command: 'cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3" && /usr/bin/patch -p0' DEBUG: Executing command line: cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3" && /usr/bin/patch -p0 < '/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/textproc/canna/files/patch-server_util.c.diff' patching file server/util.c ---> Applying /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/textproc/canna/files/patch-cmd_catdic_Imakefile.diff DEBUG: Environment: CPATH='/opt/local/include' CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/.CC_PRINT_OPTIONS' LIBRARY_PATH='/opt/local/lib' CC_PRINT_OPTIONS='YES' MACOSX_DEPLOYMENT_TARGET='10.7' DEBUG: Assembled command: 'cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3" && /usr/bin/patch -p0' DEBUG: Executing command line: cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3" && /usr/bin/patch -p0 < '/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/textproc/canna/files/patch-cmd_catdic_Imakefile.diff' patching file cmd/catdic/Imakefile ---> Applying /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/textproc/canna/files/patch-lib_RK_ncache.c.diff DEBUG: Environment: CPATH='/opt/local/include' CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/.CC_PRINT_OPTIONS' LIBRARY_PATH='/opt/local/lib' CC_PRINT_OPTIONS='YES' MACOSX_DEPLOYMENT_TARGET='10.7' DEBUG: Assembled command: 'cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3" && /usr/bin/patch -p0' DEBUG: Executing command line: cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3" && /usr/bin/patch -p0 < '/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/textproc/canna/files/patch-lib_RK_ncache.c.diff' patching file lib/RK/ncache.c ---> Applying /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/textproc/canna/files/patch-server_comm.c.diff DEBUG: Environment: CPATH='/opt/local/include' CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/.CC_PRINT_OPTIONS' LIBRARY_PATH='/opt/local/lib' CC_PRINT_OPTIONS='YES' MACOSX_DEPLOYMENT_TARGET='10.7' DEBUG: Assembled command: 'cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3" && /usr/bin/patch -p0' DEBUG: Executing command line: cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3" && /usr/bin/patch -p0 < '/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/textproc/canna/files/patch-server_comm.c.diff' patching file server/comm.c ---> Applying /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/textproc/canna/files/patch-dic_ideo_words_dics.dir.diff DEBUG: Environment: CPATH='/opt/local/include' CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/.CC_PRINT_OPTIONS' LIBRARY_PATH='/opt/local/lib' CC_PRINT_OPTIONS='YES' MACOSX_DEPLOYMENT_TARGET='10.7' DEBUG: Assembled command: 'cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3" && /usr/bin/patch -p0' DEBUG: Executing command line: cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3" && /usr/bin/patch -p0 < '/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/textproc/canna/files/patch-dic_ideo_words_dics.dir.diff' patching file dic/ideo/words/dics.dir ---> Applying /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/textproc/canna/files/patch-misc_default.ca.diff DEBUG: Environment: CPATH='/opt/local/include' CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/.CC_PRINT_OPTIONS' LIBRARY_PATH='/opt/local/lib' CC_PRINT_OPTIONS='YES' MACOSX_DEPLOYMENT_TARGET='10.7' DEBUG: Assembled command: 'cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3" && /usr/bin/patch -p0' DEBUG: Executing command line: cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3" && /usr/bin/patch -p0 < '/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/textproc/canna/files/patch-misc_default.ca.diff' patching file misc/default.ca DEBUG: Executing proc-post-org.macports.patch-patch-0 DEBUG: euid/egid changed to: 0/0 DEBUG: chowned /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/Canna.conf to macports DEBUG: euid/egid changed to: 502/501 DEBUG: euid/egid changed to: 0/0 DEBUG: setting attributes on /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/Canna.conf DEBUG: euid/egid changed to: 502/501 DEBUG: Privilege de-escalation not attempted as not running as root. DEBUG: configure phase started at Wed Oct 5 20:31:02 JST 2011 ---> Configuring canna DEBUG: Using compiler 'Mac OS X clang' DEBUG: Executing org.macports.configure (canna) DEBUG: Environment: CPATH='/opt/local/include' CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/.CC_PRINT_OPTIONS' LIBRARY_PATH='/opt/local/lib' CC_PRINT_OPTIONS='YES' MACOSX_DEPLOYMENT_TARGET='10.7' DEBUG: Assembled command: 'cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3" && xmkmf' DEBUG: Executing command line: cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3" && xmkmf imake -DUseInstalled -I/opt/local/lib/X11/config making Makefiles in lib... making Makefiles in lib/RKindep... make[2]: Nothing to be done for `Makefiles'. making Makefiles in lib/RK... make[2]: Nothing to be done for `Makefiles'. making Makefiles in lib/RKC... make[2]: Nothing to be done for `Makefiles'. making Makefiles in lib/RKC16... make[2]: Nothing to be done for `Makefiles'. making Makefiles in lib/canna... make[2]: Nothing to be done for `Makefiles'. making Makefiles in lib/canna16... make[2]: Nothing to be done for `Makefiles'. making Makefiles in canna... make[1]: Nothing to be done for `Makefiles'. making Makefiles in server... make[1]: Nothing to be done for `Makefiles'. making Makefiles in cmd... making Makefiles in cmd/crfreq... make[2]: Nothing to be done for `Makefiles'. making Makefiles in cmd/crxdic... make[2]: Nothing to be done for `Makefiles'. making Makefiles in cmd/crxgram... make[2]: Nothing to be done for `Makefiles'. making Makefiles in cmd/ctow... make[2]: Nothing to be done for `Makefiles'. making Makefiles in cmd/dpromdic... make[2]: Nothing to be done for `Makefiles'. making Makefiles in cmd/dpxdic... make[2]: Nothing to be done for `Makefiles'. making Makefiles in cmd/dicar... make[2]: Nothing to be done for `Makefiles'. making Makefiles in cmd/forcpp... make[2]: Nothing to be done for `Makefiles'. making Makefiles in cmd/forsort... make[2]: Nothing to be done for `Makefiles'. making Makefiles in cmd/kpdic... make[2]: Nothing to be done for `Makefiles'. making Makefiles in cmd/mergewd... make[2]: Nothing to be done for `Makefiles'. making Makefiles in cmd/splitwd... make[2]: Nothing to be done for `Makefiles'. making Makefiles in cmd/wtoc... make[2]: Nothing to be done for `Makefiles'. making Makefiles in cmd/mkromdic... make[2]: Nothing to be done for `Makefiles'. making Makefiles in cmd/mkbindic... make[2]: Nothing to be done for `Makefiles'. making Makefiles in cmd/dpbindic... make[2]: Nothing to be done for `Makefiles'. making Makefiles in cmd/chkconc... make[2]: Nothing to be done for `Makefiles'. making Makefiles in cmd/canlisp... make[2]: Nothing to be done for `Makefiles'. making Makefiles in cmd/cannacheck... make[2]: Nothing to be done for `Makefiles'. making Makefiles in cmd/cannastat... make[2]: Nothing to be done for `Makefiles'. making Makefiles in cmd/cshost... make[2]: Nothing to be done for `Makefiles'. making Makefiles in cmd/catdic... make[2]: Nothing to be done for `Makefiles'. making Makefiles in dic... making Makefiles in dic/ideo... making Makefiles in dic/ideo/pubdic... make[3]: Nothing to be done for `Makefiles'. making Makefiles in dic/ideo/grammar... make[3]: Nothing to be done for `Makefiles'. making Makefiles in dic/ideo/words... make[3]: Nothing to be done for `Makefiles'. making Makefiles in dic/phono... make[2]: Nothing to be done for `Makefiles'. making Makefiles in misc... making Makefiles in misc/initfiles... make[2]: Nothing to be done for `Makefiles'. making Makefiles in doc... make[1]: Nothing to be done for `Makefiles'. DEBUG: Privilege de-escalation not attempted as not running as root. DEBUG: build phase started at Wed Oct 5 20:31:05 JST 2011 ---> Building canna DEBUG: Executing proc-pre-org.macports.build-build-0 DEBUG: Executing org.macports.build (canna) DEBUG: port disallows a parallel build DEBUG: Environment: CPATH='/opt/local/include' CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/.CC_PRINT_OPTIONS' LIBRARY_PATH='/opt/local/lib' CC_PRINT_OPTIONS='YES' MACOSX_DEPLOYMENT_TARGET='10.7' DEBUG: Assembled command: 'cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3" && /usr/bin/make -w canna CDEBUGFLAGS="-O2"' DEBUG: Executing command line: cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3" && /usr/bin/make -w canna CDEBUGFLAGS="-O2" make: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3' Building canna make Makefiles make[1]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3' making Makefiles in lib... mv -f Makefile Makefile.bak make[2]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3' make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3' make[2]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/lib' making Makefiles in lib/RKindep... mv -f Makefile Makefile.bak make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/lib' make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/lib' make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/lib/RKindep' make[3]: Nothing to be done for `Makefiles'. make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/lib/RKindep' making Makefiles in lib/RK... mv -f Makefile Makefile.bak make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/lib' make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/lib' make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/lib/RK' make[3]: Nothing to be done for `Makefiles'. make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/lib/RK' making Makefiles in lib/RKC... mv -f Makefile Makefile.bak make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/lib' make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/lib' make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/lib/RKC' make[3]: Nothing to be done for `Makefiles'. make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/lib/RKC' making Makefiles in lib/RKC16... mv -f Makefile Makefile.bak make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/lib' make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/lib' make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/lib/RKC16' make[3]: Nothing to be done for `Makefiles'. make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/lib/RKC16' making Makefiles in lib/canna... mv -f Makefile Makefile.bak make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/lib' make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/lib' make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/lib/canna' make[3]: Nothing to be done for `Makefiles'. make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/lib/canna' making Makefiles in lib/canna16... mv -f Makefile Makefile.bak make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/lib' make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/lib' make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/lib/canna16' make[3]: Nothing to be done for `Makefiles'. make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/lib/canna16' make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/lib' making Makefiles in canna... mv -f Makefile Makefile.bak make[2]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3' make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3' make[2]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/canna' make[2]: Nothing to be done for `Makefiles'. make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/canna' making Makefiles in server... mv -f Makefile Makefile.bak make[2]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3' make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3' make[2]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/server' make[2]: Nothing to be done for `Makefiles'. make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/server' making Makefiles in cmd... mv -f Makefile Makefile.bak make[2]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3' make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3' make[2]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd' making Makefiles in cmd/crfreq... mv -f Makefile Makefile.bak make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd' make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd' make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/crfreq' make[3]: Nothing to be done for `Makefiles'. make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/crfreq' making Makefiles in cmd/crxdic... mv -f Makefile Makefile.bak make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd' make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd' make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/crxdic' make[3]: Nothing to be done for `Makefiles'. make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/crxdic' making Makefiles in cmd/crxgram... mv -f Makefile Makefile.bak make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd' make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd' make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/crxgram' make[3]: Nothing to be done for `Makefiles'. make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/crxgram' making Makefiles in cmd/ctow... mv -f Makefile Makefile.bak make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd' make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd' make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/ctow' make[3]: Nothing to be done for `Makefiles'. make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/ctow' making Makefiles in cmd/dpromdic... mv -f Makefile Makefile.bak make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd' make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd' make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/dpromdic' make[3]: Nothing to be done for `Makefiles'. make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/dpromdic' making Makefiles in cmd/dpxdic... mv -f Makefile Makefile.bak make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd' make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd' make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/dpxdic' make[3]: Nothing to be done for `Makefiles'. make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/dpxdic' making Makefiles in cmd/dicar... mv -f Makefile Makefile.bak make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd' make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd' make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/dicar' make[3]: Nothing to be done for `Makefiles'. make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/dicar' making Makefiles in cmd/forcpp... mv -f Makefile Makefile.bak make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd' make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd' make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/forcpp' make[3]: Nothing to be done for `Makefiles'. make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/forcpp' making Makefiles in cmd/forsort... mv -f Makefile Makefile.bak make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd' make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd' make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/forsort' make[3]: Nothing to be done for `Makefiles'. make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/forsort' making Makefiles in cmd/kpdic... mv -f Makefile Makefile.bak make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd' make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd' make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/kpdic' make[3]: Nothing to be done for `Makefiles'. make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/kpdic' making Makefiles in cmd/mergewd... mv -f Makefile Makefile.bak make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd' make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd' make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/mergewd' make[3]: Nothing to be done for `Makefiles'. make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/mergewd' making Makefiles in cmd/splitwd... mv -f Makefile Makefile.bak make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd' make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd' make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/splitwd' make[3]: Nothing to be done for `Makefiles'. make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/splitwd' making Makefiles in cmd/wtoc... mv -f Makefile Makefile.bak make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd' make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd' make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/wtoc' make[3]: Nothing to be done for `Makefiles'. make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/wtoc' making Makefiles in cmd/mkromdic... mv -f Makefile Makefile.bak make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd' make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd' make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/mkromdic' make[3]: Nothing to be done for `Makefiles'. make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/mkromdic' making Makefiles in cmd/mkbindic... mv -f Makefile Makefile.bak make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd' make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd' make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/mkbindic' make[3]: Nothing to be done for `Makefiles'. make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/mkbindic' making Makefiles in cmd/dpbindic... mv -f Makefile Makefile.bak make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd' make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd' make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/dpbindic' make[3]: Nothing to be done for `Makefiles'. make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/dpbindic' making Makefiles in cmd/chkconc... mv -f Makefile Makefile.bak make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd' make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd' make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/chkconc' make[3]: Nothing to be done for `Makefiles'. make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/chkconc' making Makefiles in cmd/canlisp... mv -f Makefile Makefile.bak make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd' make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd' make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/canlisp' make[3]: Nothing to be done for `Makefiles'. make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/canlisp' making Makefiles in cmd/cannacheck... mv -f Makefile Makefile.bak make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd' make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd' make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/cannacheck' make[3]: Nothing to be done for `Makefiles'. make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/cannacheck' making Makefiles in cmd/cannastat... mv -f Makefile Makefile.bak make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd' make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd' make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/cannastat' make[3]: Nothing to be done for `Makefiles'. make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/cannastat' making Makefiles in cmd/cshost... mv -f Makefile Makefile.bak make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd' make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd' make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/cshost' make[3]: Nothing to be done for `Makefiles'. make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/cshost' making Makefiles in cmd/catdic... mv -f Makefile Makefile.bak make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd' make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd' make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/catdic' make[3]: Nothing to be done for `Makefiles'. make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/catdic' make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd' making Makefiles in dic... mv -f Makefile Makefile.bak make[2]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3' make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3' make[2]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/dic' making Makefiles in dic/ideo... mv -f Makefile Makefile.bak make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/dic' make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/dic' make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/dic/ideo' making Makefiles in dic/ideo/pubdic... mv -f Makefile Makefile.bak make[4]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/dic/ideo' make[4]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/dic/ideo' make[4]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/dic/ideo/pubdic' make[4]: Nothing to be done for `Makefiles'. make[4]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/dic/ideo/pubdic' making Makefiles in dic/ideo/grammar... mv -f Makefile Makefile.bak make[4]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/dic/ideo' make[4]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/dic/ideo' make[4]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/dic/ideo/grammar' make[4]: Nothing to be done for `Makefiles'. make[4]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/dic/ideo/grammar' making Makefiles in dic/ideo/words... mv -f Makefile Makefile.bak make[4]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/dic/ideo' make[4]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/dic/ideo' make[4]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/dic/ideo/words' make[4]: Nothing to be done for `Makefiles'. make[4]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/dic/ideo/words' make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/dic/ideo' making Makefiles in dic/phono... mv -f Makefile Makefile.bak make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/dic' make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/dic' make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/dic/phono' make[3]: Nothing to be done for `Makefiles'. make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/dic/phono' make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/dic' making Makefiles in misc... mv -f Makefile Makefile.bak make[2]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3' make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3' make[2]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/misc' making Makefiles in misc/initfiles... mv -f Makefile Makefile.bak make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/misc' make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/misc' make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/misc/initfiles' make[3]: Nothing to be done for `Makefiles'. make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/misc/initfiles' make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/misc' making Makefiles in doc... mv -f Makefile Makefile.bak make[2]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3' make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3' make[2]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/doc' make[2]: Nothing to be done for `Makefiles'. make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/doc' make[1]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3' make cleandir make[1]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3' rm -f -r include cannaconf.h rm -f *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut "#"* make[1]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3' make includes make[1]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3' creating cannaconf.h IN_MAKE=yes ./confwrapper run ./configure --prefix=/opt/local make[2]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3' ./confwrapper mkenv CPPFLAGS -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED > cwenv.sh ./confwrapper mkenv CC env /Developer/usr/bin/clang >> cwenv.sh ./confwrapper mkenv CFLAGS -O2 -Wall -Wpointer-arith -no-cpp-precomp >> cwenv.sh make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3' CPPFLAGS="-I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED" CC="env /Developer/usr/bin/clang" CFLAGS="-O2 -Wall -Wpointer-arith -no-cpp-precomp" ./configure --prefix=/opt/local checking for gcc... env /Developer/usr/bin/clang checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether env /Developer/usr/bin/clang accepts -g... yes checking for env /Developer/usr/bin/clang option to accept ANSI C... none needed checking how to run the C preprocessor... env /Developer/usr/bin/clang -E checking for egrep... 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 for unistd.h... (cached) 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 /Developer/usr/bin/clang 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 getpagesize... yes checking for working mmap... yes checking whether setpgrp takes no argument... yes checking return type of signal handlers... void checking whether lstat dereferences a symlink specified with a trailing slash... no 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... yes checking for syslog... yes checking for vsyslog... yes checking for inet_aton... yes checking for fd_set... yes checking for int32_t... yes checking for time_t... yes checking for in_addr_t... yes checking for socklen_t... yes checking for void *... yes checking size of void *... 8 checking for struct hostent.h_addr_list... yes configure: creating ./config.status config.status: creating accanna.h config.status: executing pubconf.h commands config.status: creating "pubconf.h" 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[2]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/lib' including in lib/RKindep... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/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[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/lib/RKindep' including in lib/RK... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/lib/RK' cd ../../include/canna + ln -s -f ../../lib/RK/RK.h . cd ../../include + ln -s -f ../lib/RK/RKrename.h . make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/lib/RK' including in lib/RKC... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/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[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/lib/RKC' including in lib/RKC16... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/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[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/lib/RKC16' including in lib/canna... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/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[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/lib/canna' including in lib/canna16... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/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[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/lib/canna16' make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/lib' including in ./canna... make[2]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/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[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/canna' including in ./server... make[2]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/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[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/server' including in ./cmd... make[2]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd' including in cmd/crfreq... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/crfreq' make[3]: Nothing to be done for `includes'. make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/crfreq' including in cmd/crxdic... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/crxdic' make[3]: Nothing to be done for `includes'. make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/crxdic' including in cmd/crxgram... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/crxgram' make[3]: Nothing to be done for `includes'. make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/crxgram' including in cmd/ctow... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/ctow' make[3]: Nothing to be done for `includes'. make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/ctow' including in cmd/dpromdic... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/dpromdic' make[3]: Nothing to be done for `includes'. make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/dpromdic' including in cmd/dpxdic... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/dpxdic' make[3]: Nothing to be done for `includes'. make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/dpxdic' including in cmd/dicar... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/dicar' make[3]: Nothing to be done for `includes'. make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/dicar' including in cmd/forcpp... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/forcpp' make[3]: Nothing to be done for `includes'. make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/forcpp' including in cmd/forsort... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/forsort' make[3]: Nothing to be done for `includes'. make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/forsort' including in cmd/kpdic... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/kpdic' make[3]: Nothing to be done for `includes'. make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/kpdic' including in cmd/mergewd... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/mergewd' make[3]: Nothing to be done for `includes'. make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/mergewd' including in cmd/splitwd... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/splitwd' make[3]: Nothing to be done for `includes'. make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/splitwd' including in cmd/wtoc... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/wtoc' make[3]: Nothing to be done for `includes'. make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/wtoc' including in cmd/mkromdic... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/mkromdic' make[3]: Nothing to be done for `includes'. make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/mkromdic' including in cmd/mkbindic... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/mkbindic' make[3]: Nothing to be done for `includes'. make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/mkbindic' including in cmd/dpbindic... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/dpbindic' make[3]: Nothing to be done for `includes'. make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/dpbindic' including in cmd/chkconc... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/chkconc' make[3]: Nothing to be done for `includes'. make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/chkconc' including in cmd/canlisp... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/canlisp' make[3]: Nothing to be done for `includes'. make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/canlisp' including in cmd/cannacheck... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/cannacheck' make[3]: Nothing to be done for `includes'. make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/cannacheck' including in cmd/cannastat... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/cannastat' make[3]: Nothing to be done for `includes'. make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/cannastat' including in cmd/cshost... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/cshost' make[3]: Nothing to be done for `includes'. make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/cshost' including in cmd/catdic... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/catdic' make[3]: Nothing to be done for `includes'. make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/catdic' make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd' including in ./dic... make[2]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/dic' including in dic/ideo... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/dic/ideo' including in dic/ideo/pubdic... make[4]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/dic/ideo/pubdic' make[4]: Nothing to be done for `includes'. make[4]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/dic/ideo/pubdic' including in dic/ideo/grammar... make[4]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/dic/ideo/grammar' make[4]: Nothing to be done for `includes'. make[4]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/dic/ideo/grammar' including in dic/ideo/words... make[4]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/dic/ideo/words' make[4]: Nothing to be done for `includes'. make[4]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/dic/ideo/words' make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/dic/ideo' including in dic/phono... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/dic/phono' make[3]: Nothing to be done for `includes'. make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/dic/phono' make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/dic' including in ./misc... make[2]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/misc' including in misc/initfiles... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/misc/initfiles' make[3]: Nothing to be done for `includes'. make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/misc/initfiles' make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/misc' including in ./doc... make[2]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/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[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/doc' make[1]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3' make -k depend make[1]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3' depending in ./lib... make[2]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/lib' depending in lib/RKindep... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/lib/RKindep' gccmakedep -- -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -- cfuncs.c basename.c cksum.c file.c strops.c make[3]: gccmakedep: No such file or directory make[3]: *** [depend] Error 1 make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/lib/RKindep' depending in lib/RK... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/lib/RK' gccmakedep -- -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -- 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[3]: gccmakedep: No such file or directory make[3]: *** [depend] Error 1 make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/lib/RK' depending in lib/RKC... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/lib/RKC' gccmakedep -- -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCPP='"-traditional -D__GNUC__ -traditional -D__GNUC__ -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED "' -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[3]: gccmakedep: No such file or directory make[3]: *** [depend] Error 1 make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/lib/RKC' depending in lib/RKC16... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/lib/RKC16' gccmakedep -- -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DCPP='"-traditional -D__GNUC__ -traditional -D__GNUC__ -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED "' -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[3]: gccmakedep: No such file or directory make[3]: *** [depend] Error 1 make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/lib/RKC16' depending in lib/canna... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/lib/canna' gccmakedep -- -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -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[3]: gccmakedep: No such file or directory make[3]: *** [depend] Error 1 make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/lib/canna' depending in lib/canna16... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/lib/canna16' awk -f GSYM.awk < globnames > sglobal.h gccmakedep -- -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -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[3]: gccmakedep: No such file or directory make[3]: *** [depend] Error 1 make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/lib/canna16' make[2]: *** [depend] Error 2 make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/lib' depending in ./canna... make[2]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/canna' make[2]: Nothing to be done for `depend'. make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/canna' depending in ./server... make[2]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/server' gccmakedep -- -I../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DTCPCONN -DUNIXCONN -- comm.c session.c convert.c wconvert.c main.c misc.c util.c make[2]: gccmakedep: No such file or directory make[2]: *** [depend] Error 1 make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/server' depending in ./cmd... make[2]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd' depending in cmd/crfreq... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/crfreq' gccmakedep -- -I../../include -I../../lib/RK -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -- crfreq.c make[3]: gccmakedep: No such file or directory make[3]: *** [depend] Error 1 make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/crfreq' depending in cmd/crxdic... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/crxdic' gccmakedep -- -I../../include -I../../lib/RK -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DHYOUJUN_GRAM=\"/opt/local/var/db/canna/dic/canna/fuzokugo.cbd\" -- crxdic.c make[3]: gccmakedep: No such file or directory make[3]: *** [depend] Error 1 make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/crxdic' depending in cmd/crxgram... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/crxgram' gccmakedep -- -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -- crxgram.c make[3]: gccmakedep: No such file or directory make[3]: *** [depend] Error 1 make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/crxgram' depending in cmd/ctow... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/ctow' gccmakedep -- -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -- ctow.c make[3]: gccmakedep: No such file or directory make[3]: *** [depend] Error 1 make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/ctow' depending in cmd/dpromdic... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/dpromdic' gccmakedep -- -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -- dpromdic.c make[3]: gccmakedep: No such file or directory make[3]: *** [depend] Error 1 make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/dpromdic' depending in cmd/dpxdic... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/dpxdic' gccmakedep -- -I../../include -I../../lib/RK -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DHYOUJUN_GRAM=\"/opt/local/var/db/canna/dic/canna/fuzokugo.cbd\" -- dpxdic.c make[3]: gccmakedep: No such file or directory make[3]: *** [depend] Error 1 make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/dpxdic' depending in cmd/dicar... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/dicar' gccmakedep -- -I../../include -I../../lib/RK -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -- dicar.c make[3]: gccmakedep: No such file or directory make[3]: *** [depend] Error 1 make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/dicar' depending in cmd/forcpp... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/forcpp' gccmakedep -- -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -- forcpp.c make[3]: gccmakedep: No such file or directory make[3]: *** [depend] Error 1 make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/forcpp' depending in cmd/forsort... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/forsort' gccmakedep -- -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -- forsort.c make[3]: gccmakedep: No such file or directory make[3]: *** [depend] Error 1 make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/forsort' depending in cmd/kpdic... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/kpdic' gccmakedep -- -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -- kpdic.c make[3]: gccmakedep: No such file or directory make[3]: *** [depend] Error 1 make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/kpdic' depending in cmd/mergewd... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/mergewd' gccmakedep -- -I../../include -I../../lib/RK -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -- mergewd.c make[3]: gccmakedep: No such file or directory make[3]: *** [depend] Error 1 make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/mergewd' depending in cmd/splitwd... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/splitwd' gccmakedep -- -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -- splitwd.c make[3]: gccmakedep: No such file or directory make[3]: *** [depend] Error 1 make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/splitwd' depending in cmd/wtoc... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/wtoc' gccmakedep -- -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -- wtoc.c make[3]: gccmakedep: No such file or directory make[3]: *** [depend] Error 1 make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/wtoc' depending in cmd/mkromdic... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/mkromdic' make[3]: Nothing to be done for `depend'. make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/mkromdic' depending in cmd/mkbindic... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/mkbindic' make[3]: Nothing to be done for `depend'. make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/mkbindic' depending in cmd/dpbindic... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/dpbindic' make[3]: Nothing to be done for `depend'. make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/dpbindic' depending in cmd/chkconc... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/chkconc' gccmakedep -- -I../../include -I../../lib/RK -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DHYOUJUN_GRAM=\"/opt/local/var/db/canna/dic/canna/fuzokugo.cbd\" -- chkconc.c make[3]: gccmakedep: No such file or directory make[3]: *** [depend] Error 1 make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/chkconc' depending in cmd/canlisp... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/canlisp' gccmakedep -- -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -- canlisp.c make[3]: gccmakedep: No such file or directory make[3]: *** [depend] Error 1 make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/canlisp' depending in cmd/cannacheck... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/cannacheck' gccmakedep -- -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCHECK_COMMAND -- main.c make[3]: gccmakedep: No such file or directory make[3]: *** [depend] Error 1 make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/cannacheck' depending in cmd/cannastat... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/cannastat' gccmakedep -- -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -- cannastat.c make[3]: gccmakedep: No such file or directory make[3]: *** [depend] Error 1 make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/cannastat' depending in cmd/cshost... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/cshost' gccmakedep -- -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -- cshost.c make[3]: gccmakedep: No such file or directory make[3]: *** [depend] Error 1 make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/cshost' depending in cmd/catdic... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/catdic' gccmakedep -- -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DUSE_VARARGS -- can.c rutil.c RKdelline.c make[3]: gccmakedep: No such file or directory make[3]: *** [depend] Error 1 make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/catdic' make[2]: *** [depend] Error 2 make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd' depending in ./dic... make[2]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/dic' depending in dic/ideo... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/dic/ideo' depending in dic/ideo/pubdic... make[4]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/dic/ideo/pubdic' gccmakedep -- -I../../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -- make[4]: gccmakedep: No such file or directory make[4]: *** [depend] Error 1 make[4]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/dic/ideo/pubdic' depending in dic/ideo/grammar... make[4]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/dic/ideo/grammar' make[4]: Nothing to be done for `depend'. make[4]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/dic/ideo/grammar' depending in dic/ideo/words... make[4]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/dic/ideo/words' make[4]: Nothing to be done for `depend'. make[4]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/dic/ideo/words' make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/dic/ideo' depending in dic/phono... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/dic/phono' make[3]: Nothing to be done for `depend'. make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/dic/phono' make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/dic' depending in ./misc... make[2]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/misc' depending in misc/initfiles... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/misc/initfiles' gccmakedep -- -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -- make[3]: gccmakedep: No such file or directory make[3]: *** [depend] Error 1 make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/misc/initfiles' make[2]: *** [depend] Error 2 make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/misc' depending in ./doc... make[2]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/doc' make[2]: Nothing to be done for `depend'. make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/doc' make[1]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3' make make[1]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3' making all in ./lib... make[2]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/lib' making all in lib/RKindep... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/lib/RKindep' rm -f cfuncs.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED cfuncs.c clang: warning: argument unused during compilation: '-no-cpp-precomp' rm -f basename.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED basename.c clang: warning: argument unused during compilation: '-no-cpp-precomp' rm -f cksum.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED cksum.c clang: warning: argument unused during compilation: '-no-cpp-precomp' rm -f file.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED file.c clang: warning: argument unused during compilation: '-no-cpp-precomp' rm -f strops.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED strops.c clang: warning: argument unused during compilation: '-no-cpp-precomp' rm -f libRKindep.a ar clq libRKindep.a cfuncs.o basename.o cksum.o file.o strops.o /usr/bin/ranlib: file: libRKindep.a(cfuncs.o) has no symbols ranlib libRKindep.a ranlib: file: libRKindep.a(cfuncs.o) has no symbols make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/lib/RKindep' making all in lib/RK... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/lib/RK' rm -f tempdic.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED tempdic.c clang: warning: argument unused during compilation: '-no-cpp-precomp' tempdic.c:128:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] yomi_equal(x, y, n) ^ tempdic.c:232:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] enterTD(dm, td, gram, word) ^ tempdic.c:24:13: warning: unused variable 'rcsid' [-Wunused-variable] static char rcsid[]="$Id: tempdic.c,v 1.4 2003/09/17 08:50:52 aida_s Exp $"; ^ 3 warnings generated. rm -f permdic.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED permdic.c clang: warning: argument unused during compilation: '-no-cpp-precomp' permdic.c:314:7: warning: unused variable 'i' [-Wunused-variable] int i; ^ permdic.c:368:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] readThisCache(dm, xdm, pgno, val, key, cur, ylen, nread, mc, nc, cf) ^ permdic.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "$Id: permdic.c,v 1.8 2003/09/17 08:50:52 aida_s Exp $"; ^ 3 warnings generated. rm -f dicsw.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED dicsw.c clang: warning: argument unused during compilation: '-no-cpp-precomp' dicsw.c:30:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern _Rkpopen pro((struct DM *, char *, int, struct RkKxGram *)); ~~~~~~ ^ dicsw.c:31:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern _Rkpclose pro((struct DM *, char *, struct RkKxGram *)); ~~~~~~ ^ dicsw.c:32:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern _Rkpsearch ~~~~~~ ^ dicsw.c:35:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern _Rkpio pro((struct DM *, struct ncache *, int)); ~~~~~~ ^ dicsw.c:36:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern _Rkpctl ~~~~~~ ^ dicsw.c:38:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern _Rkpsync pro((struct RkContext *, struct DM *, struct DM *)); ~~~~~~ ^ dicsw.c:40:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern _Rktopen pro((struct DM *, char *, int, struct RkKxGram *)); ~~~~~~ ^ dicsw.c:41:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern _Rktclose pro((struct DM *, char *, struct RkKxGram *)); ~~~~~~ ^ dicsw.c:42:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern _Rktsearch ~~~~~~ ^ dicsw.c:45:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern _Rktio pro((struct DM *, struct ncache *, int)); ~~~~~~ ^ dicsw.c:46:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern _Rktctl ~~~~~~ ^ dicsw.c:48:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern _Rktsync pro((struct RkContext *, struct DM *, struct DM *)); ~~~~~~ ^ dicsw.c:24:13: warning: unused variable 'rcsid' [-Wunused-variable] static char rcsid[]="$Id: dicsw.c,v 1.1.1.1 2002/10/19 08:27:45 aida_s Exp $"; ^ 13 warnings generated. rm -f ngram.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED ngram.c clang: warning: argument unused during compilation: '-no-cpp-precomp' ngram.c:414:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] skip_until_space(src, next) ^ ngram.c:527:59: warning: '&' within '|' [-Wbitwise-op-parentheses] *wrec++ = (Wrec)(((wlen >> 5) & 0xfe) | (ncand >> 11) & 0x01); ~ ~~~~~~~~~~~~~~^~~~~~ ngram.c:527:59: note: place parentheses around the '&' expression to silence this warning *wrec++ = (Wrec)(((wlen >> 5) & 0xfe) | (ncand >> 11) & 0x01); ^ ( ) ngram.c:572:59: warning: '&' within '|' [-Wbitwise-op-parentheses] *wrec++ = (Wrec)(((wlen >> 5) & 0xfe) | (ncand >> 11) & 0x01); ~ ~~~~~~~~~~~~~~^~~~~~ ngram.c:572:59: note: place parentheses around the '&' expression to silence this warning *wrec++ = (Wrec)(((wlen >> 5) & 0xfe) | (ncand >> 11) & 0x01); ^ ( ) ngram.c:888:11: warning: '&&' within '||' [-Wlogical-op-parentheses] if (add && i == ncnd || !add && endt && endt < endp - 1) { ~~~~^~~~~~~~~~~~ ~~ ngram.c:888:11: note: place parentheses around the '&&' expression to silence this warning if (add && i == ncnd || !add && endt && endt < endp - 1) { ^ ( ) ngram.c:888:40: warning: '&&' within '||' [-Wlogical-op-parentheses] if (add && i == ncnd || !add && endt && endt < endp - 1) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ngram.c:888:40: note: place parentheses around the '&&' expression to silence this warning if (add && i == ncnd || !add && endt && endt < endp - 1) { ^ ( ) ngram.c:24:13: warning: unused variable 'rcsid' [-Wunused-variable] static char rcsid[]="$Id: ngram.c,v 1.10 2003/09/24 14:50:40 aida_s Exp $"; ^ 6 warnings generated. rm -f bun.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED bun.c clang: warning: argument unused during compilation: '-no-cpp-precomp' bun.c:513:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RkwSubstYomi(cx_num, ys, ye, yomi, newLen) ^~~~~~~~~~~~ bun.c:1756:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RkwGetSimpleKanji(cxnum, dicname, yomi, maxyomi, ^~~~~~~~~~~~~~~~~ bun.c:24:13: warning: unused variable 'rcsid' [-Wunused-variable] static char rcsid[] = "$Id: bun.c,v 1.6 2003/09/21 10:16:49 aida_s Exp $"; ^ 3 warnings generated. rm -f context.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED context.c clang: warning: argument unused during compilation: '-no-cpp-precomp' context.c:105:6: warning: implicit declaration of function 'mkdir' is invalid in C99 [-Wimplicit-function-declaration] if (mkdir(path, MKDIR_MODE) < 0 && ^ context.c:24:13: warning: unused variable 'rcsid' [-Wunused-variable] static char rcsid[]="$Id: context.c,v 1.5 2003/09/17 08:50:52 aida_s Exp $"; ^ 2 warnings generated. rm -f nword.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED nword.c clang: warning: argument unused during compilation: '-no-cpp-precomp' nword.c:1220:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static compword pro((const struct compRec *, const struct compRec *)); ~~~~~~ ^ nword.c:24:13: warning: unused variable 'rcsid' [-Wunused-variable] static char rcsid[]="$Id: nword.c,v 1.5 2003/07/31 19:03:51 aida_s Exp $"; ^ 2 warnings generated. rm -f ncache.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED ncache.c clang: warning: argument unused during compilation: '-no-cpp-precomp' rm -f dic.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED dic.c clang: warning: argument unused during compilation: '-no-cpp-precomp' dic.c:323:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] copyFile(src, dst) ^~~~~~~~ dic.c:885:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] GetLine(cx, gram, tdp, line, size) ^ dic.c:24:13: warning: unused variable 'rcsid' [-Wunused-variable] static char rcsid[]="@(#) 102.1 $Id: dic.c,v 1.4 2003/09/17 08:50:52 aida_s Exp $"; ^ 3 warnings generated. rm -f util.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED util.c clang: warning: argument unused during compilation: '-no-cpp-precomp' util.c:470:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] _RkGetLink(dic, pgno, off, lvo, csn) ^~~~~~~~~~ util.c:524:1: warning: control may reach end of non-void function [-Wreturn-type] } ^ util.c:24:13: warning: unused variable 'rcsid' [-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$"; ^ 3 warnings generated. rm -f kana.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED kana.c clang: warning: argument unused during compilation: '-no-cpp-precomp' kana.c:24:13: warning: unused variable 'rcsid' [-Wunused-variable] static char rcsid[]="@(#) 102.1 $Id: kana.c,v 1.2 2003/09/17 08:50:52 aida_s Exp $"; ^ 1 warning generated. rm -f bits.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED bits.c clang: warning: argument unused during compilation: '-no-cpp-precomp' bits.c:24:13: warning: unused variable 'rcsid' [-Wunused-variable] static char rcsid[]="$Id: bits.c,v 1.2 2003/09/17 08:50:52 aida_s Exp $"; ^ 1 warning generated. rm -f dd.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED dd.c clang: warning: argument unused during compilation: '-no-cpp-precomp' dd.c:1197:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] DMcheck(spec, name) ^~~~~~~ dd.c:24:13: warning: unused variable 'rcsid' [-Wunused-variable] static char rcsid[]="$Id: dd.c,v 1.5 2003/09/17 08:50:52 aida_s Exp $"; ^ 2 warnings generated. rm -f fq.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED fq.c clang: warning: argument unused during compilation: '-no-cpp-precomp' fq.c:24:13: warning: unused variable 'rcsid' [-Wunused-variable] static char rcsid[]="$Id: fq.c,v 1.6 2003/09/17 08:50:52 aida_s Exp $"; ^ 1 warning generated. 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[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/lib/RK' making all in lib/RKC... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/lib/RKC' rm -f rkc.o unshared/rkc.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCPP='"-traditional -D__GNUC__ -traditional -D__GNUC__ -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED "' -DNEED_RKINDEP_SUBST -O2 rkc.c -o unshared/rkc.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from rkc.c:54: ./rkcw.h:57:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern rkcWCinit pro((void)); ~~~~~~ ^ ../../include/sglobal.h:340:45: note: instantiated from: #define rkcWCinit G340_rkcWCinit ^ In file included from rkc.c:54: ./rkcw.h:58:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern rkcw_get_server_info pro((int *, int *)); ~~~~~~ ^ ../../include/sglobal.h:344:45: note: instantiated from: #define rkcw_get_server_info G344_rkcw_get_server_info ^ In file included from rkc.c:54: ./rkcw.h:59:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ushortstrncpy pro((Ushort *, Ushort *, int)); ~~~~~~ ^ ../../include/sglobal.h:373:45: note: instantiated from: #define ushortstrncpy G373_ushortstrncpy ^ In file included from rkc.c:56: ./rkc.h:212:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern rkc_Connect_Iroha_Server pro((char *)); ~~~~~~ ^ ../../include/sglobal.h:341:45: note: instantiated from: #define rkc_Connect_Iroha_Server G341_rkc_Connect_Iroha_Server ^ rkc.c:1545:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] CheckRemoteToolProtoVersion(mode) ^ rkc.c:1677:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] _RkwGetWordTextDic( cxnum, dirname, dicname, info, infolen ) ^ rkc.c:1881:14: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] register i; ~~~~~~~~ ^ rkc.c:1961:38: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] nkanji = _RkwGetSimpleKanji(cxnum, dicname, cbuf, len, ^~~~~~~ rkc.c:2195:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RkKillServer() ^~~~~~~~~~~~ rkc.c:2601:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RkListDic( cxnum, dirname, dicnames_return, size ) ^~~~~~~~~ rkc.c:2616:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RkRemoveDic( cxnum, dicname, mode ) ^~~~~~~~~~~ rkc.c:2623:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RkRenameDic( cxnum, dicname, newdicname, mode ) ^~~~~~~~~~~ rkc.c:2630:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RkCopyDic(cxnum, dirname, dicname, newdicname, mode) ^~~~~~~~~ rkc.c:2741:38: warning: incompatible integer to pointer conversion passing 'int' to parameter of type 'unsigned char *' nkanji = _RkwGetSimpleKanji(cxnum, dicname, cbuf, len, ^~~~~~~ rkc.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "$Id: rkc.c,v 1.12 2003/09/24 15:01:07 aida_s Exp $"; ^ 15 warnings generated. rm -f rkc.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCPP='"-traditional -D__GNUC__ -traditional -D__GNUC__ -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED "' -DNEED_RKINDEP_SUBST -dynamic rkc.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from rkc.c:54: ./rkcw.h:57:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern rkcWCinit pro((void)); ~~~~~~ ^ ../../include/sglobal.h:340:45: note: instantiated from: #define rkcWCinit G340_rkcWCinit ^ In file included from rkc.c:54: ./rkcw.h:58:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern rkcw_get_server_info pro((int *, int *)); ~~~~~~ ^ ../../include/sglobal.h:344:45: note: instantiated from: #define rkcw_get_server_info G344_rkcw_get_server_info ^ In file included from rkc.c:54: ./rkcw.h:59:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ushortstrncpy pro((Ushort *, Ushort *, int)); ~~~~~~ ^ ../../include/sglobal.h:373:45: note: instantiated from: #define ushortstrncpy G373_ushortstrncpy ^ In file included from rkc.c:56: ./rkc.h:212:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern rkc_Connect_Iroha_Server pro((char *)); ~~~~~~ ^ ../../include/sglobal.h:341:45: note: instantiated from: #define rkc_Connect_Iroha_Server G341_rkc_Connect_Iroha_Server ^ rkc.c:1545:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] CheckRemoteToolProtoVersion(mode) ^ rkc.c:1677:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] _RkwGetWordTextDic( cxnum, dirname, dicname, info, infolen ) ^ rkc.c:1881:14: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] register i; ~~~~~~~~ ^ rkc.c:1961:38: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] nkanji = _RkwGetSimpleKanji(cxnum, dicname, cbuf, len, ^~~~~~~ rkc.c:2195:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RkKillServer() ^~~~~~~~~~~~ rkc.c:2601:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RkListDic( cxnum, dirname, dicnames_return, size ) ^~~~~~~~~ rkc.c:2616:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RkRemoveDic( cxnum, dicname, mode ) ^~~~~~~~~~~ rkc.c:2623:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RkRenameDic( cxnum, dicname, newdicname, mode ) ^~~~~~~~~~~ rkc.c:2630:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RkCopyDic(cxnum, dirname, dicname, newdicname, mode) ^~~~~~~~~ rkc.c:2741:38: warning: incompatible integer to pointer conversion passing 'int' to parameter of type 'unsigned char *' nkanji = _RkwGetSimpleKanji(cxnum, dicname, cbuf, len, ^~~~~~~ rkc.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "$Id: rkc.c,v 1.12 2003/09/24 15:01:07 aida_s Exp $"; ^ 15 warnings generated. rm -f convert.o unshared/convert.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCPP='"-traditional -D__GNUC__ -traditional -D__GNUC__ -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED "' -DNEED_RKINDEP_SUBST -O2 convert.c -o unshared/convert.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from convert.c:30: ./rkcw.h:57:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern rkcWCinit pro((void)); ~~~~~~ ^ ../../include/sglobal.h:340:45: note: instantiated from: #define rkcWCinit G340_rkcWCinit ^ In file included from convert.c:30: ./rkcw.h:58:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern rkcw_get_server_info pro((int *, int *)); ~~~~~~ ^ ../../include/sglobal.h:344:45: note: instantiated from: #define rkcw_get_server_info G344_rkcw_get_server_info ^ In file included from convert.c:30: ./rkcw.h:59:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ushortstrncpy pro((Ushort *, Ushort *, int)); ~~~~~~ ^ ../../include/sglobal.h:373:45: note: instantiated from: #define ushortstrncpy G373_ushortstrncpy ^ In file included from convert.c:32: ./rkc.h:212:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern rkc_Connect_Iroha_Server pro((char *)); ~~~~~~ ^ ../../include/sglobal.h:341:45: note: instantiated from: #define rkc_Connect_Iroha_Server G341_rkc_Connect_Iroha_Server ^ convert.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "$Id: convert.c,v 1.9.2.1 2004/04/26 21:48:37 aida_s Exp $"; ^ 5 warnings generated. rm -f convert.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCPP='"-traditional -D__GNUC__ -traditional -D__GNUC__ -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED "' -DNEED_RKINDEP_SUBST -dynamic convert.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from convert.c:30: ./rkcw.h:57:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern rkcWCinit pro((void)); ~~~~~~ ^ ../../include/sglobal.h:340:45: note: instantiated from: #define rkcWCinit G340_rkcWCinit ^ In file included from convert.c:30: ./rkcw.h:58:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern rkcw_get_server_info pro((int *, int *)); ~~~~~~ ^ ../../include/sglobal.h:344:45: note: instantiated from: #define rkcw_get_server_info G344_rkcw_get_server_info ^ In file included from convert.c:30: ./rkcw.h:59:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ushortstrncpy pro((Ushort *, Ushort *, int)); ~~~~~~ ^ ../../include/sglobal.h:373:45: note: instantiated from: #define ushortstrncpy G373_ushortstrncpy ^ In file included from convert.c:32: ./rkc.h:212:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern rkc_Connect_Iroha_Server pro((char *)); ~~~~~~ ^ ../../include/sglobal.h:341:45: note: instantiated from: #define rkc_Connect_Iroha_Server G341_rkc_Connect_Iroha_Server ^ convert.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "$Id: convert.c,v 1.9.2.1 2004/04/26 21:48:37 aida_s Exp $"; ^ 5 warnings generated. rm -f wconvert.o unshared/wconvert.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCPP='"-traditional -D__GNUC__ -traditional -D__GNUC__ -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED "' -DNEED_RKINDEP_SUBST -O2 wconvert.c -o unshared/wconvert.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from wconvert.c:59: ./rkcw.h:57:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern rkcWCinit pro((void)); ~~~~~~ ^ ../../include/sglobal.h:340:45: note: instantiated from: #define rkcWCinit G340_rkcWCinit ^ In file included from wconvert.c:59: ./rkcw.h:58:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern rkcw_get_server_info pro((int *, int *)); ~~~~~~ ^ ../../include/sglobal.h:344:45: note: instantiated from: #define rkcw_get_server_info G344_rkcw_get_server_info ^ In file included from wconvert.c:59: ./rkcw.h:59:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ushortstrncpy pro((Ushort *, Ushort *, int)); ~~~~~~ ^ ../../include/sglobal.h:373:45: note: instantiated from: #define ushortstrncpy G373_ushortstrncpy ^ In file included from wconvert.c:62: ./rkc.h:212:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern rkc_Connect_Iroha_Server pro((char *)); ~~~~~~ ^ ../../include/sglobal.h:341:45: note: instantiated from: #define rkc_Connect_Iroha_Server G341_rkc_Connect_Iroha_Server ^ wconvert.c:408:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkc_Connect_Iroha_Server( hostname ) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../include/sglobal.h:341:45: note: instantiated from: #define rkc_Connect_Iroha_Server G341_rkc_Connect_Iroha_Server ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wconvert.c:523:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static firstKouhoStore pro((int, BYTE *, int, BYTE *)); ~~~~~~ ^ wconvert.c:526:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] firstKouhoStore(n, data, len, dest) ^ wconvert.c:822:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType0Request(proto, len, name) /* Initialize */ ^ wconvert.c:845:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType1Request(majo, mino) /* Finalize , KillServer */ ^ wconvert.c:858:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType2Request(majo, mino, val) /* DuplicateContext */ ^ wconvert.c:873:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType3Request(majo, mino, con, val) /* GetDictionaryList */ ^ wconvert.c:889:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType4Request(majo, mino, con, bgn, end, wstr, wlen) /* SubstYomi */ ^ wconvert.c:924:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType5Request(majo, mino, con, val, mod) /* AutoConvert */ ^ wconvert.c:942:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType6Request(majo, mino, con, bun, val) /* GetYomi */ ^ wconvert.c:961:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType9Request(majo, mino, con, bun, cand, val) /* GetLex */ ^ wconvert.c:979:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType10Request(majo, mino, cx, n, mod) /* EndConvert */ ^ wconvert.c:1013:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType11Request(majo, mino, con, bun, wstr, wlen) /* StoreYomi */ ^ wconvert.c:1053:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType12Request(majo, mino, con, wstr, str) /* DefineWord */ ^ wconvert.c:1087:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType13Request(majo, mino, con, str, wstr, wlen, mxk, mxh) ^ wconvert.c:1127:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType14Request(majo, mino, mod, con, wstr, wlen) /* BeginConvert */ ^ wconvert.c:1163:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType15Request(majo, mino, mod, con, str) /* MountDictionary */ ^ wconvert.c:1193:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType16Request(majo, mino, mod, con, ostr, nstr) /* RenameDictionary */ ^ wconvert.c:1225:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType17Request(majo, mino, str, slen) /* QueryExtension */ ^ wconvert.c:1251:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType18Request(majo, mino, con, str1, s1len, str2, s2len, val) /* ListDictionary */ ^ wconvert.c:1284:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType19Request(majo, mino, mod, con, ustr, dstr) /* QueryDictionary */ ^ wconvert.c:1316:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType20Request(majo, mino, con, cmd, dsz, data, bsz) /* Through */ ^ wconvert.c:1350:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType21Request(majo, mino, mod, con, dirstr, ostr, nstr) ^ wconvert.c:1388:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RecvType0Reply(rep) /* Initialize */ ^ wconvert.c:1405:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RecvType1Reply(n, vmajp, vminp) /* GetServerInfo */ ^ wconvert.c:1426:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RecvType2Reply(rep) /* Finalize , KillServer */ ^ wconvert.c:1440:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static RecvType3Reply pro((int *, int (*)(int, BYTE *, int, BYTE *), BYTE *)); ~~~~~~ ^ wconvert.c:1443:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RecvType3Reply(n, storefunc, extdata) /* GetHinshi */ ^ wconvert.c:1470:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static RecvType4Reply pro((int *, int (*)(int, BYTE *, BYTE *), BYTE *)); ~~~~~~ ^ wconvert.c:1473:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RecvType4Reply(n, storefunc, extdata) /* GetStatus */ ^ wconvert.c:1502:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RecvType5Reply(rep) /* CreateContext */ ^ wconvert.c:1520:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RecvType6Reply(buf, mxi, n) /* GetDictionaryList */ ^ wconvert.c:1544:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static RecvType7Reply pro((int *, int (*)(int, BYTE *, int, BYTE *), BYTE *)); ~~~~~~ ^ wconvert.c:1547:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RecvType7Reply(n, storefunc, extdata) /* BeginConvert */ ^ wconvert.c:1576:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static RecvType8Reply ~~~~~~ ^ wconvert.c:1580:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RecvType8Reply(n, storefunc, kdata, hdata) /* GetSimpleKanji */ ^ wconvert.c:1611:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RecvType10Reply(n, buf, bsz) /* Through */ ^ wconvert.c:1653:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_finalize pro((void)); ~~~~~~ ^ wconvert.c:1656:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_finalize() ^ wconvert.c:1668:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_killserver pro((void)); ~~~~~~ ^ wconvert.c:1671:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_killserver() ^ wconvert.c:1683:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_create_context pro((void)); ~~~~~~ ^ wconvert.c:1686:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_create_context() ^ wconvert.c:1697:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_duplicate_context pro((RkcContext *)); ~~~~~~ ^ wconvert.c:1700:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_duplicate_context( cx ) ^ wconvert.c:1712:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_close_context pro((RkcContext *)); ~~~~~~ ^ wconvert.c:1715:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_close_context( cx ) ^ wconvert.c:1728:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dictionary_list(proto, con, dicnames, mxi) ^ wconvert.c:1742:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_dictionary_list pro((RkcContext *, char *, int)); ~~~~~~ ^ wconvert.c:1745:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_dictionary_list( cx, dicnames, mxi) ^ wconvert.c:1754:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] define_dic(proto, cx, dicname, wordrec) ^ wconvert.c:1769:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_define_dic pro((RkcContext *, char *, Ushort *)); ~~~~~~ ^ wconvert.c:1772:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_define_dic( cx, dicname, wordrec) ^ wconvert.c:1780:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_delete_dic pro((RkcContext *, char *, Ushort *)); ~~~~~~ ^ wconvert.c:1783:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_delete_dic( cx, dicname, wordrec) ^ wconvert.c:1791:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static mount_dictionary pro((int, int, int, char *, int)); ~~~~~~ ^ wconvert.c:1794:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] mount_dictionary(majo, mino, context, data, mode) ^ wconvert.c:1807:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_mount_dictionary pro((RkcContext *, char *, int)); ~~~~~~ ^ wconvert.c:1810:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_mount_dictionary( cx, dicname, mode ) ^ wconvert.c:1818:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_umount_dictionary pro((RkcContext *, char *)); ~~~~~~ ^ wconvert.c:1821:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_umount_dictionary( cx, dicname ) ^ wconvert.c:1828:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_remount_dictionary pro((RkcContext *, char *, int)); ~~~~~~ ^ wconvert.c:1831:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_remount_dictionary( cx, dicname, where ) ^ wconvert.c:1840:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_mount_list pro((RkcContext *, char *, int)); ~~~~~~ ^ wconvert.c:1843:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_mount_list( cx, dicnames, mxi) ^ wconvert.c:1865:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] end_convert(proto, cx, n, mod) ^ wconvert.c:1878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_convert_end pro((RkcContext *, int)); ~~~~~~ ^ wconvert.c:1881:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_convert_end( cx, mode ) ^ wconvert.c:1888:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static convStore pro((int, BYTE *, int, BYTE *)); ~~~~~~ ^ wconvert.c:1891:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] convStore(n, data, len, dest) ^ wconvert.c:1904:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_convert pro((RkcContext *, Ushort *, int, int)); ~~~~~~ ^ wconvert.c:1907:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_convert( cx, yomi, length, mode ) ^ wconvert.c:1928:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static get_yomi ~~~~~~ ^ wconvert.c:1932:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] get_yomi(proto, context, curbun, storefunc, yomibuf) ^ wconvert.c:1945:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static yomiStore pro((int, BYTE *, int, BYTE *)); ~~~~~~ ^ wconvert.c:1948:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] yomiStore(n, data, len, destb) ^ wconvert.c:1966:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_get_yomi pro((RkcContext *, Ushort *)); ~~~~~~ ^ wconvert.c:1969:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_get_yomi( cx, yomip ) /* yomip ¤Υµ¥¤¥º¤Ï̵¸ÂÂ礫¤衩 */ ^ wconvert.c:1977:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static kanjilistStore pro((int, BYTE *, int, BYTE *)); ~~~~~~ ^ wconvert.c:1980:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] kanjilistStore(n, data, len, dest) ^ wconvert.c:2003:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_get_kanji_list pro((RkcContext *)); ~~~~~~ ^ wconvert.c:2006:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_get_kanji_list( cx ) ^ wconvert.c:2015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_resize pro((RkcContext *, int)); ~~~~~~ ^ wconvert.c:2018:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_resize( cx, yomi_length ) ^ wconvert.c:2034:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] store_yomi(proto, cx, yomi, maxyomi) ^ wconvert.c:2051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_store_yomi pro((RkcContext *, Ushort *, int)); ~~~~~~ ^ wconvert.c:2054:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_store_yomi(cx, yomi, maxyomi) ^ wconvert.c:2104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_list_dictionary pro((RkcContext *, char *, char *, int)); ~~~~~~ ^ wconvert.c:2107:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_list_dictionary( cx, dirname, dicnames_return, size ) ^ wconvert.c:2128:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_create_dictionary pro((RkcContext *, char *, int)); ~~~~~~ ^ wconvert.c:2131:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_create_dictionary( cx, dicname, mode ) ^ wconvert.c:2144:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_delete_dictionary pro((RkcContext *, char *, int)); ~~~~~~ ^ wconvert.c:2147:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_delete_dictionary( cx, dicname, mode ) ^ wconvert.c:2161:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_rename_dictionary pro((RkcContext *, char *, char *, int)); ~~~~~~ ^ wconvert.c:2164:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_rename_dictionary( cx, dic, newdic, mode ) ^ wconvert.c:2191:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_copy_dictionary pro((RkcContext *, char *, char *, char *, int)); ~~~~~~ ^ wconvert.c:2194:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_copy_dictionary(cx, dir, dic, newdic, mode) ^ wconvert.c:2215:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_get_text_dictionary ~~~~~~ ^ wconvert.c:2219:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_get_text_dictionary( cx, dirname, dicname, info, infolen ) ^ wconvert.c:2264:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] statusStore(n, data, dest) ^ wconvert.c:2287:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_get_stat pro((RkcContext *, RkStat *)); ~~~~~~ ^ wconvert.c:2290:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_get_stat( cx, stat ) ^ wconvert.c:2307:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] lexStore(n, data, dlen, dest) ^ wconvert.c:2330:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_get_lex pro((RkcContext *, int, RkLex *)); ~~~~~~ ^ wconvert.c:2333:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_get_lex( cx, mxi, info ) ^ wconvert.c:2352:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_autoconv pro((RkcContext *, int, int)); ~~~~~~ ^ wconvert.c:2355:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_autoconv( cx, length, mode ) ^ wconvert.c:2368:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_subst_yomi pro((RkcContext *, int, int, int, Ushort *, int)); ~~~~~~ ^ wconvert.c:2371:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_subst_yomi( cx, nbun, y_start, y_end, yomi, y_len ) ^ wconvert.c:2387:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_flush_yomi pro((RkcContext *)); ~~~~~~ ^ wconvert.c:2390:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_flush_yomi( cx ) ^ wconvert.c:2402:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_get_last_yomi pro((RkcContext *, Ushort *, int)); ~~~~~~ ^ wconvert.c:2405:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_get_last_yomi( cx, yomi, maxyomi ) ^ wconvert.c:2419:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_remove_bun pro((RkcContext *, int)); ~~~~~~ ^ wconvert.c:2422:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_remove_bun( cx, mode ) ^ wconvert.c:2459:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] simpleKanjiStore(n, data, kdest, hdest) ^ wconvert.c:2489:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_get_simple_kanji ~~~~~~ ^ wconvert.c:2493:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_get_simple_kanji( cx, dic, yomi, mxy, kan, mxk, hin, mxh ) ^ wconvert.c:2532:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicinfoStore(n, data, dest) ^ wconvert.c:2555:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_query_dic pro((RkcContext *, char *, char *, struct DicInfo *)); ~~~~~~ ^ wconvert.c:2558:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_query_dic(cx, usrname, dicname, info) ^ wconvert.c:2574:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_get_hinshi pro((RkcContext *, Ushort *, int)); ~~~~~~ ^ wconvert.c:2577:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_get_hinshi( cx, dst, mxd ) ^ wconvert.c:2593:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_store_range pro((RkcContext *, Ushort *, int)); ~~~~~~ ^ wconvert.c:2596:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_store_range(cx, yomi, maxyomi) ^ wconvert.c:2604:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_set_locale pro((RkcContext *, char *)); ~~~~~~ ^ wconvert.c:2607:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_set_locale( cx, locale ) ^ wconvert.c:2614:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_sync pro((RkcContext *, char *)); ~~~~~~ ^ wconvert.c:2617:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_sync(cx, dicname) ^ wconvert.c:2624:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_set_app_name pro((RkcContext *, char *)); ~~~~~~ ^ wconvert.c:2627:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_set_app_name( cx, apname ) ^ wconvert.c:2639:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_notice_group_name pro((RkcContext *, char *)); ~~~~~~ ^ wconvert.c:2642:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_notice_group_name(cx, groupname) ^ wconvert.c:2654:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_chmod_dic pro((RkcContext *, char *, int)); ~~~~~~ ^ wconvert.c:2657:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_chmod_dic(cx, dicname, mode) ^ wconvert.c:2671:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_through pro((RkcContext *, int, char *, int, int)); ~~~~~~ ^ wconvert.c:2674:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_through( cx, cmd, data, datasz, bufsz ) ^ wconvert.c:51:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "$Id: wconvert.c,v 1.16.2.1 2004/04/26 21:48:37 aida_s Exp $"; ^ 142 warnings generated. rm -f wconvert.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCPP='"-traditional -D__GNUC__ -traditional -D__GNUC__ -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED "' -DNEED_RKINDEP_SUBST -dynamic wconvert.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from wconvert.c:59: ./rkcw.h:57:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern rkcWCinit pro((void)); ~~~~~~ ^ ../../include/sglobal.h:340:45: note: instantiated from: #define rkcWCinit G340_rkcWCinit ^ In file included from wconvert.c:59: ./rkcw.h:58:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern rkcw_get_server_info pro((int *, int *)); ~~~~~~ ^ ../../include/sglobal.h:344:45: note: instantiated from: #define rkcw_get_server_info G344_rkcw_get_server_info ^ In file included from wconvert.c:59: ./rkcw.h:59:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ushortstrncpy pro((Ushort *, Ushort *, int)); ~~~~~~ ^ ../../include/sglobal.h:373:45: note: instantiated from: #define ushortstrncpy G373_ushortstrncpy ^ In file included from wconvert.c:62: ./rkc.h:212:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern rkc_Connect_Iroha_Server pro((char *)); ~~~~~~ ^ ../../include/sglobal.h:341:45: note: instantiated from: #define rkc_Connect_Iroha_Server G341_rkc_Connect_Iroha_Server ^ wconvert.c:408:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkc_Connect_Iroha_Server( hostname ) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../include/sglobal.h:341:45: note: instantiated from: #define rkc_Connect_Iroha_Server G341_rkc_Connect_Iroha_Server ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wconvert.c:523:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static firstKouhoStore pro((int, BYTE *, int, BYTE *)); ~~~~~~ ^ wconvert.c:526:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] firstKouhoStore(n, data, len, dest) ^ wconvert.c:822:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType0Request(proto, len, name) /* Initialize */ ^ wconvert.c:845:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType1Request(majo, mino) /* Finalize , KillServer */ ^ wconvert.c:858:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType2Request(majo, mino, val) /* DuplicateContext */ ^ wconvert.c:873:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType3Request(majo, mino, con, val) /* GetDictionaryList */ ^ wconvert.c:889:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType4Request(majo, mino, con, bgn, end, wstr, wlen) /* SubstYomi */ ^ wconvert.c:924:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType5Request(majo, mino, con, val, mod) /* AutoConvert */ ^ wconvert.c:942:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType6Request(majo, mino, con, bun, val) /* GetYomi */ ^ wconvert.c:961:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType9Request(majo, mino, con, bun, cand, val) /* GetLex */ ^ wconvert.c:979:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType10Request(majo, mino, cx, n, mod) /* EndConvert */ ^ wconvert.c:1013:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType11Request(majo, mino, con, bun, wstr, wlen) /* StoreYomi */ ^ wconvert.c:1053:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType12Request(majo, mino, con, wstr, str) /* DefineWord */ ^ wconvert.c:1087:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType13Request(majo, mino, con, str, wstr, wlen, mxk, mxh) ^ wconvert.c:1127:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType14Request(majo, mino, mod, con, wstr, wlen) /* BeginConvert */ ^ wconvert.c:1163:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType15Request(majo, mino, mod, con, str) /* MountDictionary */ ^ wconvert.c:1193:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType16Request(majo, mino, mod, con, ostr, nstr) /* RenameDictionary */ ^ wconvert.c:1225:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType17Request(majo, mino, str, slen) /* QueryExtension */ ^ wconvert.c:1251:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType18Request(majo, mino, con, str1, s1len, str2, s2len, val) /* ListDictionary */ ^ wconvert.c:1284:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType19Request(majo, mino, mod, con, ustr, dstr) /* QueryDictionary */ ^ wconvert.c:1316:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType20Request(majo, mino, con, cmd, dsz, data, bsz) /* Through */ ^ wconvert.c:1350:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType21Request(majo, mino, mod, con, dirstr, ostr, nstr) ^ wconvert.c:1388:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RecvType0Reply(rep) /* Initialize */ ^ wconvert.c:1405:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RecvType1Reply(n, vmajp, vminp) /* GetServerInfo */ ^ wconvert.c:1426:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RecvType2Reply(rep) /* Finalize , KillServer */ ^ wconvert.c:1440:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static RecvType3Reply pro((int *, int (*)(int, BYTE *, int, BYTE *), BYTE *)); ~~~~~~ ^ wconvert.c:1443:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RecvType3Reply(n, storefunc, extdata) /* GetHinshi */ ^ wconvert.c:1470:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static RecvType4Reply pro((int *, int (*)(int, BYTE *, BYTE *), BYTE *)); ~~~~~~ ^ wconvert.c:1473:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RecvType4Reply(n, storefunc, extdata) /* GetStatus */ ^ wconvert.c:1502:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RecvType5Reply(rep) /* CreateContext */ ^ wconvert.c:1520:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RecvType6Reply(buf, mxi, n) /* GetDictionaryList */ ^ wconvert.c:1544:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static RecvType7Reply pro((int *, int (*)(int, BYTE *, int, BYTE *), BYTE *)); ~~~~~~ ^ wconvert.c:1547:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RecvType7Reply(n, storefunc, extdata) /* BeginConvert */ ^ wconvert.c:1576:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static RecvType8Reply ~~~~~~ ^ wconvert.c:1580:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RecvType8Reply(n, storefunc, kdata, hdata) /* GetSimpleKanji */ ^ wconvert.c:1611:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RecvType10Reply(n, buf, bsz) /* Through */ ^ wconvert.c:1653:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_finalize pro((void)); ~~~~~~ ^ wconvert.c:1656:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_finalize() ^ wconvert.c:1668:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_killserver pro((void)); ~~~~~~ ^ wconvert.c:1671:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_killserver() ^ wconvert.c:1683:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_create_context pro((void)); ~~~~~~ ^ wconvert.c:1686:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_create_context() ^ wconvert.c:1697:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_duplicate_context pro((RkcContext *)); ~~~~~~ ^ wconvert.c:1700:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_duplicate_context( cx ) ^ wconvert.c:1712:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_close_context pro((RkcContext *)); ~~~~~~ ^ wconvert.c:1715:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_close_context( cx ) ^ wconvert.c:1728:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dictionary_list(proto, con, dicnames, mxi) ^ wconvert.c:1742:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_dictionary_list pro((RkcContext *, char *, int)); ~~~~~~ ^ wconvert.c:1745:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_dictionary_list( cx, dicnames, mxi) ^ wconvert.c:1754:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] define_dic(proto, cx, dicname, wordrec) ^ wconvert.c:1769:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_define_dic pro((RkcContext *, char *, Ushort *)); ~~~~~~ ^ wconvert.c:1772:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_define_dic( cx, dicname, wordrec) ^ wconvert.c:1780:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_delete_dic pro((RkcContext *, char *, Ushort *)); ~~~~~~ ^ wconvert.c:1783:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_delete_dic( cx, dicname, wordrec) ^ wconvert.c:1791:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static mount_dictionary pro((int, int, int, char *, int)); ~~~~~~ ^ wconvert.c:1794:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] mount_dictionary(majo, mino, context, data, mode) ^ wconvert.c:1807:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_mount_dictionary pro((RkcContext *, char *, int)); ~~~~~~ ^ wconvert.c:1810:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_mount_dictionary( cx, dicname, mode ) ^ wconvert.c:1818:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_umount_dictionary pro((RkcContext *, char *)); ~~~~~~ ^ wconvert.c:1821:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_umount_dictionary( cx, dicname ) ^ wconvert.c:1828:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_remount_dictionary pro((RkcContext *, char *, int)); ~~~~~~ ^ wconvert.c:1831:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_remount_dictionary( cx, dicname, where ) ^ wconvert.c:1840:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_mount_list pro((RkcContext *, char *, int)); ~~~~~~ ^ wconvert.c:1843:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_mount_list( cx, dicnames, mxi) ^ wconvert.c:1865:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] end_convert(proto, cx, n, mod) ^ wconvert.c:1878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_convert_end pro((RkcContext *, int)); ~~~~~~ ^ wconvert.c:1881:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_convert_end( cx, mode ) ^ wconvert.c:1888:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static convStore pro((int, BYTE *, int, BYTE *)); ~~~~~~ ^ wconvert.c:1891:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] convStore(n, data, len, dest) ^ wconvert.c:1904:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_convert pro((RkcContext *, Ushort *, int, int)); ~~~~~~ ^ wconvert.c:1907:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_convert( cx, yomi, length, mode ) ^ wconvert.c:1928:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static get_yomi ~~~~~~ ^ wconvert.c:1932:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] get_yomi(proto, context, curbun, storefunc, yomibuf) ^ wconvert.c:1945:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static yomiStore pro((int, BYTE *, int, BYTE *)); ~~~~~~ ^ wconvert.c:1948:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] yomiStore(n, data, len, destb) ^ wconvert.c:1966:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_get_yomi pro((RkcContext *, Ushort *)); ~~~~~~ ^ wconvert.c:1969:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_get_yomi( cx, yomip ) /* yomip ¤Υµ¥¤¥º¤Ï̵¸ÂÂ礫¤衩 */ ^ wconvert.c:1977:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static kanjilistStore pro((int, BYTE *, int, BYTE *)); ~~~~~~ ^ wconvert.c:1980:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] kanjilistStore(n, data, len, dest) ^ wconvert.c:2003:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_get_kanji_list pro((RkcContext *)); ~~~~~~ ^ wconvert.c:2006:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_get_kanji_list( cx ) ^ wconvert.c:2015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_resize pro((RkcContext *, int)); ~~~~~~ ^ wconvert.c:2018:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_resize( cx, yomi_length ) ^ wconvert.c:2034:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] store_yomi(proto, cx, yomi, maxyomi) ^ wconvert.c:2051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_store_yomi pro((RkcContext *, Ushort *, int)); ~~~~~~ ^ wconvert.c:2054:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_store_yomi(cx, yomi, maxyomi) ^ wconvert.c:2104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_list_dictionary pro((RkcContext *, char *, char *, int)); ~~~~~~ ^ wconvert.c:2107:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_list_dictionary( cx, dirname, dicnames_return, size ) ^ wconvert.c:2128:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_create_dictionary pro((RkcContext *, char *, int)); ~~~~~~ ^ wconvert.c:2131:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_create_dictionary( cx, dicname, mode ) ^ wconvert.c:2144:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_delete_dictionary pro((RkcContext *, char *, int)); ~~~~~~ ^ wconvert.c:2147:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_delete_dictionary( cx, dicname, mode ) ^ wconvert.c:2161:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_rename_dictionary pro((RkcContext *, char *, char *, int)); ~~~~~~ ^ wconvert.c:2164:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_rename_dictionary( cx, dic, newdic, mode ) ^ wconvert.c:2191:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_copy_dictionary pro((RkcContext *, char *, char *, char *, int)); ~~~~~~ ^ wconvert.c:2194:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_copy_dictionary(cx, dir, dic, newdic, mode) ^ wconvert.c:2215:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_get_text_dictionary ~~~~~~ ^ wconvert.c:2219:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_get_text_dictionary( cx, dirname, dicname, info, infolen ) ^ wconvert.c:2264:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] statusStore(n, data, dest) ^ wconvert.c:2287:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_get_stat pro((RkcContext *, RkStat *)); ~~~~~~ ^ wconvert.c:2290:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_get_stat( cx, stat ) ^ wconvert.c:2307:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] lexStore(n, data, dlen, dest) ^ wconvert.c:2330:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_get_lex pro((RkcContext *, int, RkLex *)); ~~~~~~ ^ wconvert.c:2333:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_get_lex( cx, mxi, info ) ^ wconvert.c:2352:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_autoconv pro((RkcContext *, int, int)); ~~~~~~ ^ wconvert.c:2355:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_autoconv( cx, length, mode ) ^ wconvert.c:2368:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_subst_yomi pro((RkcContext *, int, int, int, Ushort *, int)); ~~~~~~ ^ wconvert.c:2371:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_subst_yomi( cx, nbun, y_start, y_end, yomi, y_len ) ^ wconvert.c:2387:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_flush_yomi pro((RkcContext *)); ~~~~~~ ^ wconvert.c:2390:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_flush_yomi( cx ) ^ wconvert.c:2402:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_get_last_yomi pro((RkcContext *, Ushort *, int)); ~~~~~~ ^ wconvert.c:2405:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_get_last_yomi( cx, yomi, maxyomi ) ^ wconvert.c:2419:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_remove_bun pro((RkcContext *, int)); ~~~~~~ ^ wconvert.c:2422:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_remove_bun( cx, mode ) ^ wconvert.c:2459:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] simpleKanjiStore(n, data, kdest, hdest) ^ wconvert.c:2489:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_get_simple_kanji ~~~~~~ ^ wconvert.c:2493:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_get_simple_kanji( cx, dic, yomi, mxy, kan, mxk, hin, mxh ) ^ wconvert.c:2532:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicinfoStore(n, data, dest) ^ wconvert.c:2555:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_query_dic pro((RkcContext *, char *, char *, struct DicInfo *)); ~~~~~~ ^ wconvert.c:2558:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_query_dic(cx, usrname, dicname, info) ^ wconvert.c:2574:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_get_hinshi pro((RkcContext *, Ushort *, int)); ~~~~~~ ^ wconvert.c:2577:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_get_hinshi( cx, dst, mxd ) ^ wconvert.c:2593:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_store_range pro((RkcContext *, Ushort *, int)); ~~~~~~ ^ wconvert.c:2596:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_store_range(cx, yomi, maxyomi) ^ wconvert.c:2604:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_set_locale pro((RkcContext *, char *)); ~~~~~~ ^ wconvert.c:2607:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_set_locale( cx, locale ) ^ wconvert.c:2614:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_sync pro((RkcContext *, char *)); ~~~~~~ ^ wconvert.c:2617:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_sync(cx, dicname) ^ wconvert.c:2624:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_set_app_name pro((RkcContext *, char *)); ~~~~~~ ^ wconvert.c:2627:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_set_app_name( cx, apname ) ^ wconvert.c:2639:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_notice_group_name pro((RkcContext *, char *)); ~~~~~~ ^ wconvert.c:2642:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_notice_group_name(cx, groupname) ^ wconvert.c:2654:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_chmod_dic pro((RkcContext *, char *, int)); ~~~~~~ ^ wconvert.c:2657:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_chmod_dic(cx, dicname, mode) ^ wconvert.c:2671:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_through pro((RkcContext *, int, char *, int, int)); ~~~~~~ ^ wconvert.c:2674:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_through( cx, cmd, data, datasz, bufsz ) ^ wconvert.c:51:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "$Id: wconvert.c,v 1.16.2.1 2004/04/26 21:48:37 aida_s Exp $"; ^ 142 warnings generated. rm -f wutil.o unshared/wutil.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCPP='"-traditional -D__GNUC__ -traditional -D__GNUC__ -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED "' -DNEED_RKINDEP_SUBST -O2 wutil.c -o unshared/wutil.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from wutil.c:28: ./rkcw.h:57:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern rkcWCinit pro((void)); ~~~~~~ ^ ../../include/sglobal.h:340:45: note: instantiated from: #define rkcWCinit G340_rkcWCinit ^ In file included from wutil.c:28: ./rkcw.h:58:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern rkcw_get_server_info pro((int *, int *)); ~~~~~~ ^ ../../include/sglobal.h:344:45: note: instantiated from: #define rkcw_get_server_info G344_rkcw_get_server_info ^ In file included from wutil.c:28: ./rkcw.h:59:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ushortstrncpy pro((Ushort *, Ushort *, int)); ~~~~~~ ^ ../../include/sglobal.h:373:45: note: instantiated from: #define ushortstrncpy G373_ushortstrncpy ^ wutil.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "$Id: wutil.c,v 1.7 2003/09/17 15:13:27 aida_s Exp $"; ^ 4 warnings generated. rm -f wutil.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCPP='"-traditional -D__GNUC__ -traditional -D__GNUC__ -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED "' -DNEED_RKINDEP_SUBST -dynamic wutil.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from wutil.c:28: ./rkcw.h:57:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern rkcWCinit pro((void)); ~~~~~~ ^ ../../include/sglobal.h:340:45: note: instantiated from: #define rkcWCinit G340_rkcWCinit ^ In file included from wutil.c:28: ./rkcw.h:58:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern rkcw_get_server_info pro((int *, int *)); ~~~~~~ ^ ../../include/sglobal.h:344:45: note: instantiated from: #define rkcw_get_server_info G344_rkcw_get_server_info ^ In file included from wutil.c:28: ./rkcw.h:59:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ushortstrncpy pro((Ushort *, Ushort *, int)); ~~~~~~ ^ ../../include/sglobal.h:373:45: note: instantiated from: #define ushortstrncpy G373_ushortstrncpy ^ wutil.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "$Id: wutil.c,v 1.7 2003/09/17 15:13:27 aida_s Exp $"; ^ 4 warnings generated. rm -f conf.o unshared/conf.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCPP='"-traditional -D__GNUC__ -traditional -D__GNUC__ -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED "' -DNEED_RKINDEP_SUBST -O2 conf.c -o unshared/conf.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from conf.c:24: ./rkcw.h:57:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern rkcWCinit pro((void)); ~~~~~~ ^ ../../include/sglobal.h:340:45: note: instantiated from: #define rkcWCinit G340_rkcWCinit ^ In file included from conf.c:24: ./rkcw.h:58:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern rkcw_get_server_info pro((int *, int *)); ~~~~~~ ^ ../../include/sglobal.h:344:45: note: instantiated from: #define rkcw_get_server_info G344_rkcw_get_server_info ^ In file included from conf.c:24: ./rkcw.h:59:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ushortstrncpy pro((Ushort *, Ushort *, int)); ~~~~~~ ^ ../../include/sglobal.h:373:45: note: instantiated from: #define ushortstrncpy G373_ushortstrncpy ^ In file included from conf.c:26: ./rkc.h:212:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern rkc_Connect_Iroha_Server pro((char *)); ~~~~~~ ^ ../../include/sglobal.h:341:45: note: instantiated from: #define rkc_Connect_Iroha_Server G341_rkc_Connect_Iroha_Server ^ 4 warnings generated. rm -f conf.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCPP='"-traditional -D__GNUC__ -traditional -D__GNUC__ -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED "' -DNEED_RKINDEP_SUBST -dynamic conf.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from conf.c:24: ./rkcw.h:57:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern rkcWCinit pro((void)); ~~~~~~ ^ ../../include/sglobal.h:340:45: note: instantiated from: #define rkcWCinit G340_rkcWCinit ^ In file included from conf.c:24: ./rkcw.h:58:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern rkcw_get_server_info pro((int *, int *)); ~~~~~~ ^ ../../include/sglobal.h:344:45: note: instantiated from: #define rkcw_get_server_info G344_rkcw_get_server_info ^ In file included from conf.c:24: ./rkcw.h:59:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ushortstrncpy pro((Ushort *, Ushort *, int)); ~~~~~~ ^ ../../include/sglobal.h:373:45: note: instantiated from: #define ushortstrncpy G373_ushortstrncpy ^ In file included from conf.c:26: ./rkc.h:212:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern rkc_Connect_Iroha_Server pro((char *)); ~~~~~~ ^ ../../include/sglobal.h:341:45: note: instantiated from: #define rkc_Connect_Iroha_Server G341_rkc_Connect_Iroha_Server ^ 4 warnings generated. rm -f cfuncs.o unshared/cfuncs.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCPP='"-traditional -D__GNUC__ -traditional -D__GNUC__ -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED "' -DNEED_RKINDEP_SUBST -O2 cfuncs.c -o unshared/cfuncs.o clang: warning: argument unused during compilation: '-no-cpp-precomp' rm -f cfuncs.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCPP='"-traditional -D__GNUC__ -traditional -D__GNUC__ -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED "' -DNEED_RKINDEP_SUBST -dynamic cfuncs.c clang: warning: argument unused during compilation: '-no-cpp-precomp' rm -f file.o unshared/file.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCPP='"-traditional -D__GNUC__ -traditional -D__GNUC__ -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED "' -DNEED_RKINDEP_SUBST -O2 file.c -o unshared/file.o clang: warning: argument unused during compilation: '-no-cpp-precomp' rm -f file.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCPP='"-traditional -D__GNUC__ -traditional -D__GNUC__ -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED "' -DNEED_RKINDEP_SUBST -dynamic file.c clang: warning: argument unused during compilation: '-no-cpp-precomp' rm -f strops.o unshared/strops.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCPP='"-traditional -D__GNUC__ -traditional -D__GNUC__ -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED "' -DNEED_RKINDEP_SUBST -O2 strops.c -o unshared/strops.o clang: warning: argument unused during compilation: '-no-cpp-precomp' rm -f strops.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCPP='"-traditional -D__GNUC__ -traditional -D__GNUC__ -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED "' -DNEED_RKINDEP_SUBST -dynamic strops.c clang: warning: argument unused during compilation: '-no-cpp-precomp' rm -f libRKC.1.2.dylib~ + cd . + /Developer/usr/bin/clang -o ./libRKC.1.2.dylib~ -dynamiclib -install_name /opt/local/lib/libRKC.1.dylib -current_version 1.2 -compatibility_version 1.2 rkc.o convert.o wconvert.o wutil.o conf.o cfuncs.o file.o strops.o + rm -f libRKC.1.dylib + ln -s libRKC.1.2.dylib libRKC.1.dylib + true rm -f libRKC.1.2.dylib mv -f libRKC.1.2.dylib~ libRKC.1.2.dylib + rm -f libRKC.dylib + ln -s libRKC.1.2.dylib libRKC.dylib 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 /usr/bin/ranlib: file: ../libRKC.a(cfuncs.o) has no symbols ranlib libRKC.a ranlib: file: libRKC.a(cfuncs.o) has no symbols make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/lib/RKC' making all in lib/RKC16... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/lib/RKC16' rm -f rkc.o unshared/rkc.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DCPP='"-traditional -D__GNUC__ -traditional -D__GNUC__ -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED "' -DNEED_RKINDEP_SUBST -O2 rkc.c -o unshared/rkc.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from rkc.c:54: ./rkcw.h:57:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern rkcWCinit pro((void)); ~~~~~~ ^ ../../include/sglobal.h:340:45: note: instantiated from: #define rkcWCinit G340_rkcWCinit ^ In file included from rkc.c:54: ./rkcw.h:58:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern rkcw_get_server_info pro((int *, int *)); ~~~~~~ ^ ../../include/sglobal.h:344:45: note: instantiated from: #define rkcw_get_server_info G344_rkcw_get_server_info ^ In file included from rkc.c:54: ./rkcw.h:59:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ushortstrncpy pro((Ushort *, Ushort *, int)); ~~~~~~ ^ ../../include/sglobal.h:373:45: note: instantiated from: #define ushortstrncpy G373_ushortstrncpy ^ In file included from rkc.c:56: ./rkc.h:212:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern rkc_Connect_Iroha_Server pro((char *)); ~~~~~~ ^ ../../include/sglobal.h:341:45: note: instantiated from: #define rkc_Connect_Iroha_Server G341_rkc_Connect_Iroha_Server ^ rkc.c:1545:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] CheckRemoteToolProtoVersion(mode) ^ rkc.c:1677:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] _RkwGetWordTextDic( cxnum, dirname, dicname, info, infolen ) ^ rkc.c:1881:14: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] register i; ~~~~~~~~ ^ rkc.c:1961:38: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] nkanji = _RkwGetSimpleKanji(cxnum, dicname, cbuf, len, ^~~~~~~ rkc.c:2195:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RkKillServer() ^~~~~~~~~~~~ rkc.c:2601:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RkListDic( cxnum, dirname, dicnames_return, size ) ^~~~~~~~~ rkc.c:2616:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RkRemoveDic( cxnum, dicname, mode ) ^~~~~~~~~~~ rkc.c:2623:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RkRenameDic( cxnum, dicname, newdicname, mode ) ^~~~~~~~~~~ rkc.c:2630:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RkCopyDic(cxnum, dirname, dicname, newdicname, mode) ^~~~~~~~~ rkc.c:2741:38: warning: incompatible integer to pointer conversion passing 'int' to parameter of type 'unsigned char *' nkanji = _RkwGetSimpleKanji(cxnum, dicname, cbuf, len, ^~~~~~~ rkc.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "$Id: rkc.c,v 1.12 2003/09/24 15:01:07 aida_s Exp $"; ^ 15 warnings generated. rm -f rkc.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DCPP='"-traditional -D__GNUC__ -traditional -D__GNUC__ -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED "' -DNEED_RKINDEP_SUBST -dynamic rkc.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from rkc.c:54: ./rkcw.h:57:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern rkcWCinit pro((void)); ~~~~~~ ^ ../../include/sglobal.h:340:45: note: instantiated from: #define rkcWCinit G340_rkcWCinit ^ In file included from rkc.c:54: ./rkcw.h:58:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern rkcw_get_server_info pro((int *, int *)); ~~~~~~ ^ ../../include/sglobal.h:344:45: note: instantiated from: #define rkcw_get_server_info G344_rkcw_get_server_info ^ In file included from rkc.c:54: ./rkcw.h:59:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ushortstrncpy pro((Ushort *, Ushort *, int)); ~~~~~~ ^ ../../include/sglobal.h:373:45: note: instantiated from: #define ushortstrncpy G373_ushortstrncpy ^ In file included from rkc.c:56: ./rkc.h:212:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern rkc_Connect_Iroha_Server pro((char *)); ~~~~~~ ^ ../../include/sglobal.h:341:45: note: instantiated from: #define rkc_Connect_Iroha_Server G341_rkc_Connect_Iroha_Server ^ rkc.c:1545:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] CheckRemoteToolProtoVersion(mode) ^ rkc.c:1677:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] _RkwGetWordTextDic( cxnum, dirname, dicname, info, infolen ) ^ rkc.c:1881:14: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] register i; ~~~~~~~~ ^ rkc.c:1961:38: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] nkanji = _RkwGetSimpleKanji(cxnum, dicname, cbuf, len, ^~~~~~~ rkc.c:2195:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RkKillServer() ^~~~~~~~~~~~ rkc.c:2601:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RkListDic( cxnum, dirname, dicnames_return, size ) ^~~~~~~~~ rkc.c:2616:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RkRemoveDic( cxnum, dicname, mode ) ^~~~~~~~~~~ rkc.c:2623:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RkRenameDic( cxnum, dicname, newdicname, mode ) ^~~~~~~~~~~ rkc.c:2630:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RkCopyDic(cxnum, dirname, dicname, newdicname, mode) ^~~~~~~~~ rkc.c:2741:38: warning: incompatible integer to pointer conversion passing 'int' to parameter of type 'unsigned char *' nkanji = _RkwGetSimpleKanji(cxnum, dicname, cbuf, len, ^~~~~~~ rkc.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "$Id: rkc.c,v 1.12 2003/09/24 15:01:07 aida_s Exp $"; ^ 15 warnings generated. rm -f convert.o unshared/convert.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DCPP='"-traditional -D__GNUC__ -traditional -D__GNUC__ -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED "' -DNEED_RKINDEP_SUBST -O2 convert.c -o unshared/convert.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from convert.c:30: ./rkcw.h:57:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern rkcWCinit pro((void)); ~~~~~~ ^ ../../include/sglobal.h:340:45: note: instantiated from: #define rkcWCinit G340_rkcWCinit ^ In file included from convert.c:30: ./rkcw.h:58:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern rkcw_get_server_info pro((int *, int *)); ~~~~~~ ^ ../../include/sglobal.h:344:45: note: instantiated from: #define rkcw_get_server_info G344_rkcw_get_server_info ^ In file included from convert.c:30: ./rkcw.h:59:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ushortstrncpy pro((Ushort *, Ushort *, int)); ~~~~~~ ^ ../../include/sglobal.h:373:45: note: instantiated from: #define ushortstrncpy G373_ushortstrncpy ^ In file included from convert.c:32: ./rkc.h:212:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern rkc_Connect_Iroha_Server pro((char *)); ~~~~~~ ^ ../../include/sglobal.h:341:45: note: instantiated from: #define rkc_Connect_Iroha_Server G341_rkc_Connect_Iroha_Server ^ convert.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "$Id: convert.c,v 1.9.2.1 2004/04/26 21:48:37 aida_s Exp $"; ^ 5 warnings generated. rm -f convert.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DCPP='"-traditional -D__GNUC__ -traditional -D__GNUC__ -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED "' -DNEED_RKINDEP_SUBST -dynamic convert.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from convert.c:30: ./rkcw.h:57:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern rkcWCinit pro((void)); ~~~~~~ ^ ../../include/sglobal.h:340:45: note: instantiated from: #define rkcWCinit G340_rkcWCinit ^ In file included from convert.c:30: ./rkcw.h:58:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern rkcw_get_server_info pro((int *, int *)); ~~~~~~ ^ ../../include/sglobal.h:344:45: note: instantiated from: #define rkcw_get_server_info G344_rkcw_get_server_info ^ In file included from convert.c:30: ./rkcw.h:59:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ushortstrncpy pro((Ushort *, Ushort *, int)); ~~~~~~ ^ ../../include/sglobal.h:373:45: note: instantiated from: #define ushortstrncpy G373_ushortstrncpy ^ In file included from convert.c:32: ./rkc.h:212:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern rkc_Connect_Iroha_Server pro((char *)); ~~~~~~ ^ ../../include/sglobal.h:341:45: note: instantiated from: #define rkc_Connect_Iroha_Server G341_rkc_Connect_Iroha_Server ^ convert.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "$Id: convert.c,v 1.9.2.1 2004/04/26 21:48:37 aida_s Exp $"; ^ 5 warnings generated. rm -f wconvert.o unshared/wconvert.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DCPP='"-traditional -D__GNUC__ -traditional -D__GNUC__ -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED "' -DNEED_RKINDEP_SUBST -O2 wconvert.c -o unshared/wconvert.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from wconvert.c:59: ./rkcw.h:57:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern rkcWCinit pro((void)); ~~~~~~ ^ ../../include/sglobal.h:340:45: note: instantiated from: #define rkcWCinit G340_rkcWCinit ^ In file included from wconvert.c:59: ./rkcw.h:58:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern rkcw_get_server_info pro((int *, int *)); ~~~~~~ ^ ../../include/sglobal.h:344:45: note: instantiated from: #define rkcw_get_server_info G344_rkcw_get_server_info ^ In file included from wconvert.c:59: ./rkcw.h:59:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ushortstrncpy pro((Ushort *, Ushort *, int)); ~~~~~~ ^ ../../include/sglobal.h:373:45: note: instantiated from: #define ushortstrncpy G373_ushortstrncpy ^ In file included from wconvert.c:62: ./rkc.h:212:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern rkc_Connect_Iroha_Server pro((char *)); ~~~~~~ ^ ../../include/sglobal.h:341:45: note: instantiated from: #define rkc_Connect_Iroha_Server G341_rkc_Connect_Iroha_Server ^ wconvert.c:408:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkc_Connect_Iroha_Server( hostname ) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../include/sglobal.h:341:45: note: instantiated from: #define rkc_Connect_Iroha_Server G341_rkc_Connect_Iroha_Server ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wconvert.c:523:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static firstKouhoStore pro((int, BYTE *, int, BYTE *)); ~~~~~~ ^ wconvert.c:526:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] firstKouhoStore(n, data, len, dest) ^ wconvert.c:822:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType0Request(proto, len, name) /* Initialize */ ^ wconvert.c:845:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType1Request(majo, mino) /* Finalize , KillServer */ ^ wconvert.c:858:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType2Request(majo, mino, val) /* DuplicateContext */ ^ wconvert.c:873:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType3Request(majo, mino, con, val) /* GetDictionaryList */ ^ wconvert.c:889:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType4Request(majo, mino, con, bgn, end, wstr, wlen) /* SubstYomi */ ^ wconvert.c:924:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType5Request(majo, mino, con, val, mod) /* AutoConvert */ ^ wconvert.c:942:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType6Request(majo, mino, con, bun, val) /* GetYomi */ ^ wconvert.c:961:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType9Request(majo, mino, con, bun, cand, val) /* GetLex */ ^ wconvert.c:979:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType10Request(majo, mino, cx, n, mod) /* EndConvert */ ^ wconvert.c:1013:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType11Request(majo, mino, con, bun, wstr, wlen) /* StoreYomi */ ^ wconvert.c:1053:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType12Request(majo, mino, con, wstr, str) /* DefineWord */ ^ wconvert.c:1087:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType13Request(majo, mino, con, str, wstr, wlen, mxk, mxh) ^ wconvert.c:1127:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType14Request(majo, mino, mod, con, wstr, wlen) /* BeginConvert */ ^ wconvert.c:1163:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType15Request(majo, mino, mod, con, str) /* MountDictionary */ ^ wconvert.c:1193:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType16Request(majo, mino, mod, con, ostr, nstr) /* RenameDictionary */ ^ wconvert.c:1225:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType17Request(majo, mino, str, slen) /* QueryExtension */ ^ wconvert.c:1251:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType18Request(majo, mino, con, str1, s1len, str2, s2len, val) /* ListDictionary */ ^ wconvert.c:1284:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType19Request(majo, mino, mod, con, ustr, dstr) /* QueryDictionary */ ^ wconvert.c:1316:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType20Request(majo, mino, con, cmd, dsz, data, bsz) /* Through */ ^ wconvert.c:1350:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType21Request(majo, mino, mod, con, dirstr, ostr, nstr) ^ wconvert.c:1388:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RecvType0Reply(rep) /* Initialize */ ^ wconvert.c:1405:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RecvType1Reply(n, vmajp, vminp) /* GetServerInfo */ ^ wconvert.c:1426:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RecvType2Reply(rep) /* Finalize , KillServer */ ^ wconvert.c:1440:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static RecvType3Reply pro((int *, int (*)(int, BYTE *, int, BYTE *), BYTE *)); ~~~~~~ ^ wconvert.c:1443:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RecvType3Reply(n, storefunc, extdata) /* GetHinshi */ ^ wconvert.c:1470:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static RecvType4Reply pro((int *, int (*)(int, BYTE *, BYTE *), BYTE *)); ~~~~~~ ^ wconvert.c:1473:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RecvType4Reply(n, storefunc, extdata) /* GetStatus */ ^ wconvert.c:1502:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RecvType5Reply(rep) /* CreateContext */ ^ wconvert.c:1520:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RecvType6Reply(buf, mxi, n) /* GetDictionaryList */ ^ wconvert.c:1544:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static RecvType7Reply pro((int *, int (*)(int, BYTE *, int, BYTE *), BYTE *)); ~~~~~~ ^ wconvert.c:1547:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RecvType7Reply(n, storefunc, extdata) /* BeginConvert */ ^ wconvert.c:1576:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static RecvType8Reply ~~~~~~ ^ wconvert.c:1580:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RecvType8Reply(n, storefunc, kdata, hdata) /* GetSimpleKanji */ ^ wconvert.c:1611:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RecvType10Reply(n, buf, bsz) /* Through */ ^ wconvert.c:1653:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_finalize pro((void)); ~~~~~~ ^ wconvert.c:1656:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_finalize() ^ wconvert.c:1668:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_killserver pro((void)); ~~~~~~ ^ wconvert.c:1671:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_killserver() ^ wconvert.c:1683:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_create_context pro((void)); ~~~~~~ ^ wconvert.c:1686:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_create_context() ^ wconvert.c:1697:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_duplicate_context pro((RkcContext *)); ~~~~~~ ^ wconvert.c:1700:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_duplicate_context( cx ) ^ wconvert.c:1712:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_close_context pro((RkcContext *)); ~~~~~~ ^ wconvert.c:1715:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_close_context( cx ) ^ wconvert.c:1728:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dictionary_list(proto, con, dicnames, mxi) ^ wconvert.c:1742:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_dictionary_list pro((RkcContext *, char *, int)); ~~~~~~ ^ wconvert.c:1745:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_dictionary_list( cx, dicnames, mxi) ^ wconvert.c:1754:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] define_dic(proto, cx, dicname, wordrec) ^ wconvert.c:1769:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_define_dic pro((RkcContext *, char *, Ushort *)); ~~~~~~ ^ wconvert.c:1772:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_define_dic( cx, dicname, wordrec) ^ wconvert.c:1780:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_delete_dic pro((RkcContext *, char *, Ushort *)); ~~~~~~ ^ wconvert.c:1783:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_delete_dic( cx, dicname, wordrec) ^ wconvert.c:1791:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static mount_dictionary pro((int, int, int, char *, int)); ~~~~~~ ^ wconvert.c:1794:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] mount_dictionary(majo, mino, context, data, mode) ^ wconvert.c:1807:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_mount_dictionary pro((RkcContext *, char *, int)); ~~~~~~ ^ wconvert.c:1810:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_mount_dictionary( cx, dicname, mode ) ^ wconvert.c:1818:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_umount_dictionary pro((RkcContext *, char *)); ~~~~~~ ^ wconvert.c:1821:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_umount_dictionary( cx, dicname ) ^ wconvert.c:1828:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_remount_dictionary pro((RkcContext *, char *, int)); ~~~~~~ ^ wconvert.c:1831:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_remount_dictionary( cx, dicname, where ) ^ wconvert.c:1840:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_mount_list pro((RkcContext *, char *, int)); ~~~~~~ ^ wconvert.c:1843:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_mount_list( cx, dicnames, mxi) ^ wconvert.c:1865:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] end_convert(proto, cx, n, mod) ^ wconvert.c:1878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_convert_end pro((RkcContext *, int)); ~~~~~~ ^ wconvert.c:1881:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_convert_end( cx, mode ) ^ wconvert.c:1888:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static convStore pro((int, BYTE *, int, BYTE *)); ~~~~~~ ^ wconvert.c:1891:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] convStore(n, data, len, dest) ^ wconvert.c:1904:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_convert pro((RkcContext *, Ushort *, int, int)); ~~~~~~ ^ wconvert.c:1907:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_convert( cx, yomi, length, mode ) ^ wconvert.c:1928:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static get_yomi ~~~~~~ ^ wconvert.c:1932:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] get_yomi(proto, context, curbun, storefunc, yomibuf) ^ wconvert.c:1945:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static yomiStore pro((int, BYTE *, int, BYTE *)); ~~~~~~ ^ wconvert.c:1948:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] yomiStore(n, data, len, destb) ^ wconvert.c:1966:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_get_yomi pro((RkcContext *, Ushort *)); ~~~~~~ ^ wconvert.c:1969:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_get_yomi( cx, yomip ) /* yomip ¤Υµ¥¤¥º¤Ï̵¸ÂÂ礫¤衩 */ ^ wconvert.c:1977:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static kanjilistStore pro((int, BYTE *, int, BYTE *)); ~~~~~~ ^ wconvert.c:1980:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] kanjilistStore(n, data, len, dest) ^ wconvert.c:2003:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_get_kanji_list pro((RkcContext *)); ~~~~~~ ^ wconvert.c:2006:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_get_kanji_list( cx ) ^ wconvert.c:2015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_resize pro((RkcContext *, int)); ~~~~~~ ^ wconvert.c:2018:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_resize( cx, yomi_length ) ^ wconvert.c:2034:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] store_yomi(proto, cx, yomi, maxyomi) ^ wconvert.c:2051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_store_yomi pro((RkcContext *, Ushort *, int)); ~~~~~~ ^ wconvert.c:2054:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_store_yomi(cx, yomi, maxyomi) ^ wconvert.c:2104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_list_dictionary pro((RkcContext *, char *, char *, int)); ~~~~~~ ^ wconvert.c:2107:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_list_dictionary( cx, dirname, dicnames_return, size ) ^ wconvert.c:2128:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_create_dictionary pro((RkcContext *, char *, int)); ~~~~~~ ^ wconvert.c:2131:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_create_dictionary( cx, dicname, mode ) ^ wconvert.c:2144:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_delete_dictionary pro((RkcContext *, char *, int)); ~~~~~~ ^ wconvert.c:2147:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_delete_dictionary( cx, dicname, mode ) ^ wconvert.c:2161:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_rename_dictionary pro((RkcContext *, char *, char *, int)); ~~~~~~ ^ wconvert.c:2164:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_rename_dictionary( cx, dic, newdic, mode ) ^ wconvert.c:2191:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_copy_dictionary pro((RkcContext *, char *, char *, char *, int)); ~~~~~~ ^ wconvert.c:2194:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_copy_dictionary(cx, dir, dic, newdic, mode) ^ wconvert.c:2215:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_get_text_dictionary ~~~~~~ ^ wconvert.c:2219:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_get_text_dictionary( cx, dirname, dicname, info, infolen ) ^ wconvert.c:2264:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] statusStore(n, data, dest) ^ wconvert.c:2287:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_get_stat pro((RkcContext *, RkStat *)); ~~~~~~ ^ wconvert.c:2290:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_get_stat( cx, stat ) ^ wconvert.c:2307:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] lexStore(n, data, dlen, dest) ^ wconvert.c:2330:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_get_lex pro((RkcContext *, int, RkLex *)); ~~~~~~ ^ wconvert.c:2333:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_get_lex( cx, mxi, info ) ^ wconvert.c:2352:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_autoconv pro((RkcContext *, int, int)); ~~~~~~ ^ wconvert.c:2355:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_autoconv( cx, length, mode ) ^ wconvert.c:2368:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_subst_yomi pro((RkcContext *, int, int, int, Ushort *, int)); ~~~~~~ ^ wconvert.c:2371:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_subst_yomi( cx, nbun, y_start, y_end, yomi, y_len ) ^ wconvert.c:2387:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_flush_yomi pro((RkcContext *)); ~~~~~~ ^ wconvert.c:2390:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_flush_yomi( cx ) ^ wconvert.c:2402:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_get_last_yomi pro((RkcContext *, Ushort *, int)); ~~~~~~ ^ wconvert.c:2405:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_get_last_yomi( cx, yomi, maxyomi ) ^ wconvert.c:2419:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_remove_bun pro((RkcContext *, int)); ~~~~~~ ^ wconvert.c:2422:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_remove_bun( cx, mode ) ^ wconvert.c:2459:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] simpleKanjiStore(n, data, kdest, hdest) ^ wconvert.c:2489:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_get_simple_kanji ~~~~~~ ^ wconvert.c:2493:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_get_simple_kanji( cx, dic, yomi, mxy, kan, mxk, hin, mxh ) ^ wconvert.c:2532:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicinfoStore(n, data, dest) ^ wconvert.c:2555:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_query_dic pro((RkcContext *, char *, char *, struct DicInfo *)); ~~~~~~ ^ wconvert.c:2558:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_query_dic(cx, usrname, dicname, info) ^ wconvert.c:2574:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_get_hinshi pro((RkcContext *, Ushort *, int)); ~~~~~~ ^ wconvert.c:2577:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_get_hinshi( cx, dst, mxd ) ^ wconvert.c:2593:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_store_range pro((RkcContext *, Ushort *, int)); ~~~~~~ ^ wconvert.c:2596:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_store_range(cx, yomi, maxyomi) ^ wconvert.c:2604:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_set_locale pro((RkcContext *, char *)); ~~~~~~ ^ wconvert.c:2607:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_set_locale( cx, locale ) ^ wconvert.c:2614:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_sync pro((RkcContext *, char *)); ~~~~~~ ^ wconvert.c:2617:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_sync(cx, dicname) ^ wconvert.c:2624:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_set_app_name pro((RkcContext *, char *)); ~~~~~~ ^ wconvert.c:2627:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_set_app_name( cx, apname ) ^ wconvert.c:2639:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_notice_group_name pro((RkcContext *, char *)); ~~~~~~ ^ wconvert.c:2642:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_notice_group_name(cx, groupname) ^ wconvert.c:2654:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_chmod_dic pro((RkcContext *, char *, int)); ~~~~~~ ^ wconvert.c:2657:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_chmod_dic(cx, dicname, mode) ^ wconvert.c:2671:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_through pro((RkcContext *, int, char *, int, int)); ~~~~~~ ^ wconvert.c:2674:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_through( cx, cmd, data, datasz, bufsz ) ^ wconvert.c:51:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "$Id: wconvert.c,v 1.16.2.1 2004/04/26 21:48:37 aida_s Exp $"; ^ 142 warnings generated. rm -f wconvert.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DCPP='"-traditional -D__GNUC__ -traditional -D__GNUC__ -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED "' -DNEED_RKINDEP_SUBST -dynamic wconvert.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from wconvert.c:59: ./rkcw.h:57:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern rkcWCinit pro((void)); ~~~~~~ ^ ../../include/sglobal.h:340:45: note: instantiated from: #define rkcWCinit G340_rkcWCinit ^ In file included from wconvert.c:59: ./rkcw.h:58:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern rkcw_get_server_info pro((int *, int *)); ~~~~~~ ^ ../../include/sglobal.h:344:45: note: instantiated from: #define rkcw_get_server_info G344_rkcw_get_server_info ^ In file included from wconvert.c:59: ./rkcw.h:59:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ushortstrncpy pro((Ushort *, Ushort *, int)); ~~~~~~ ^ ../../include/sglobal.h:373:45: note: instantiated from: #define ushortstrncpy G373_ushortstrncpy ^ In file included from wconvert.c:62: ./rkc.h:212:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern rkc_Connect_Iroha_Server pro((char *)); ~~~~~~ ^ ../../include/sglobal.h:341:45: note: instantiated from: #define rkc_Connect_Iroha_Server G341_rkc_Connect_Iroha_Server ^ wconvert.c:408:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkc_Connect_Iroha_Server( hostname ) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../include/sglobal.h:341:45: note: instantiated from: #define rkc_Connect_Iroha_Server G341_rkc_Connect_Iroha_Server ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wconvert.c:523:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static firstKouhoStore pro((int, BYTE *, int, BYTE *)); ~~~~~~ ^ wconvert.c:526:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] firstKouhoStore(n, data, len, dest) ^ wconvert.c:822:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType0Request(proto, len, name) /* Initialize */ ^ wconvert.c:845:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType1Request(majo, mino) /* Finalize , KillServer */ ^ wconvert.c:858:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType2Request(majo, mino, val) /* DuplicateContext */ ^ wconvert.c:873:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType3Request(majo, mino, con, val) /* GetDictionaryList */ ^ wconvert.c:889:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType4Request(majo, mino, con, bgn, end, wstr, wlen) /* SubstYomi */ ^ wconvert.c:924:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType5Request(majo, mino, con, val, mod) /* AutoConvert */ ^ wconvert.c:942:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType6Request(majo, mino, con, bun, val) /* GetYomi */ ^ wconvert.c:961:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType9Request(majo, mino, con, bun, cand, val) /* GetLex */ ^ wconvert.c:979:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType10Request(majo, mino, cx, n, mod) /* EndConvert */ ^ wconvert.c:1013:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType11Request(majo, mino, con, bun, wstr, wlen) /* StoreYomi */ ^ wconvert.c:1053:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType12Request(majo, mino, con, wstr, str) /* DefineWord */ ^ wconvert.c:1087:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType13Request(majo, mino, con, str, wstr, wlen, mxk, mxh) ^ wconvert.c:1127:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType14Request(majo, mino, mod, con, wstr, wlen) /* BeginConvert */ ^ wconvert.c:1163:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType15Request(majo, mino, mod, con, str) /* MountDictionary */ ^ wconvert.c:1193:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType16Request(majo, mino, mod, con, ostr, nstr) /* RenameDictionary */ ^ wconvert.c:1225:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType17Request(majo, mino, str, slen) /* QueryExtension */ ^ wconvert.c:1251:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType18Request(majo, mino, con, str1, s1len, str2, s2len, val) /* ListDictionary */ ^ wconvert.c:1284:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType19Request(majo, mino, mod, con, ustr, dstr) /* QueryDictionary */ ^ wconvert.c:1316:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType20Request(majo, mino, con, cmd, dsz, data, bsz) /* Through */ ^ wconvert.c:1350:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType21Request(majo, mino, mod, con, dirstr, ostr, nstr) ^ wconvert.c:1388:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RecvType0Reply(rep) /* Initialize */ ^ wconvert.c:1405:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RecvType1Reply(n, vmajp, vminp) /* GetServerInfo */ ^ wconvert.c:1426:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RecvType2Reply(rep) /* Finalize , KillServer */ ^ wconvert.c:1440:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static RecvType3Reply pro((int *, int (*)(int, BYTE *, int, BYTE *), BYTE *)); ~~~~~~ ^ wconvert.c:1443:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RecvType3Reply(n, storefunc, extdata) /* GetHinshi */ ^ wconvert.c:1470:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static RecvType4Reply pro((int *, int (*)(int, BYTE *, BYTE *), BYTE *)); ~~~~~~ ^ wconvert.c:1473:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RecvType4Reply(n, storefunc, extdata) /* GetStatus */ ^ wconvert.c:1502:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RecvType5Reply(rep) /* CreateContext */ ^ wconvert.c:1520:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RecvType6Reply(buf, mxi, n) /* GetDictionaryList */ ^ wconvert.c:1544:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static RecvType7Reply pro((int *, int (*)(int, BYTE *, int, BYTE *), BYTE *)); ~~~~~~ ^ wconvert.c:1547:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RecvType7Reply(n, storefunc, extdata) /* BeginConvert */ ^ wconvert.c:1576:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static RecvType8Reply ~~~~~~ ^ wconvert.c:1580:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RecvType8Reply(n, storefunc, kdata, hdata) /* GetSimpleKanji */ ^ wconvert.c:1611:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RecvType10Reply(n, buf, bsz) /* Through */ ^ wconvert.c:1653:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_finalize pro((void)); ~~~~~~ ^ wconvert.c:1656:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_finalize() ^ wconvert.c:1668:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_killserver pro((void)); ~~~~~~ ^ wconvert.c:1671:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_killserver() ^ wconvert.c:1683:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_create_context pro((void)); ~~~~~~ ^ wconvert.c:1686:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_create_context() ^ wconvert.c:1697:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_duplicate_context pro((RkcContext *)); ~~~~~~ ^ wconvert.c:1700:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_duplicate_context( cx ) ^ wconvert.c:1712:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_close_context pro((RkcContext *)); ~~~~~~ ^ wconvert.c:1715:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_close_context( cx ) ^ wconvert.c:1728:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dictionary_list(proto, con, dicnames, mxi) ^ wconvert.c:1742:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_dictionary_list pro((RkcContext *, char *, int)); ~~~~~~ ^ wconvert.c:1745:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_dictionary_list( cx, dicnames, mxi) ^ wconvert.c:1754:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] define_dic(proto, cx, dicname, wordrec) ^ wconvert.c:1769:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_define_dic pro((RkcContext *, char *, Ushort *)); ~~~~~~ ^ wconvert.c:1772:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_define_dic( cx, dicname, wordrec) ^ wconvert.c:1780:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_delete_dic pro((RkcContext *, char *, Ushort *)); ~~~~~~ ^ wconvert.c:1783:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_delete_dic( cx, dicname, wordrec) ^ wconvert.c:1791:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static mount_dictionary pro((int, int, int, char *, int)); ~~~~~~ ^ wconvert.c:1794:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] mount_dictionary(majo, mino, context, data, mode) ^ wconvert.c:1807:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_mount_dictionary pro((RkcContext *, char *, int)); ~~~~~~ ^ wconvert.c:1810:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_mount_dictionary( cx, dicname, mode ) ^ wconvert.c:1818:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_umount_dictionary pro((RkcContext *, char *)); ~~~~~~ ^ wconvert.c:1821:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_umount_dictionary( cx, dicname ) ^ wconvert.c:1828:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_remount_dictionary pro((RkcContext *, char *, int)); ~~~~~~ ^ wconvert.c:1831:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_remount_dictionary( cx, dicname, where ) ^ wconvert.c:1840:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_mount_list pro((RkcContext *, char *, int)); ~~~~~~ ^ wconvert.c:1843:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_mount_list( cx, dicnames, mxi) ^ wconvert.c:1865:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] end_convert(proto, cx, n, mod) ^ wconvert.c:1878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_convert_end pro((RkcContext *, int)); ~~~~~~ ^ wconvert.c:1881:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_convert_end( cx, mode ) ^ wconvert.c:1888:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static convStore pro((int, BYTE *, int, BYTE *)); ~~~~~~ ^ wconvert.c:1891:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] convStore(n, data, len, dest) ^ wconvert.c:1904:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_convert pro((RkcContext *, Ushort *, int, int)); ~~~~~~ ^ wconvert.c:1907:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_convert( cx, yomi, length, mode ) ^ wconvert.c:1928:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static get_yomi ~~~~~~ ^ wconvert.c:1932:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] get_yomi(proto, context, curbun, storefunc, yomibuf) ^ wconvert.c:1945:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static yomiStore pro((int, BYTE *, int, BYTE *)); ~~~~~~ ^ wconvert.c:1948:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] yomiStore(n, data, len, destb) ^ wconvert.c:1966:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_get_yomi pro((RkcContext *, Ushort *)); ~~~~~~ ^ wconvert.c:1969:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_get_yomi( cx, yomip ) /* yomip ¤Υµ¥¤¥º¤Ï̵¸ÂÂ礫¤衩 */ ^ wconvert.c:1977:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static kanjilistStore pro((int, BYTE *, int, BYTE *)); ~~~~~~ ^ wconvert.c:1980:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] kanjilistStore(n, data, len, dest) ^ wconvert.c:2003:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_get_kanji_list pro((RkcContext *)); ~~~~~~ ^ wconvert.c:2006:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_get_kanji_list( cx ) ^ wconvert.c:2015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_resize pro((RkcContext *, int)); ~~~~~~ ^ wconvert.c:2018:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_resize( cx, yomi_length ) ^ wconvert.c:2034:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] store_yomi(proto, cx, yomi, maxyomi) ^ wconvert.c:2051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_store_yomi pro((RkcContext *, Ushort *, int)); ~~~~~~ ^ wconvert.c:2054:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_store_yomi(cx, yomi, maxyomi) ^ wconvert.c:2104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_list_dictionary pro((RkcContext *, char *, char *, int)); ~~~~~~ ^ wconvert.c:2107:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_list_dictionary( cx, dirname, dicnames_return, size ) ^ wconvert.c:2128:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_create_dictionary pro((RkcContext *, char *, int)); ~~~~~~ ^ wconvert.c:2131:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_create_dictionary( cx, dicname, mode ) ^ wconvert.c:2144:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_delete_dictionary pro((RkcContext *, char *, int)); ~~~~~~ ^ wconvert.c:2147:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_delete_dictionary( cx, dicname, mode ) ^ wconvert.c:2161:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_rename_dictionary pro((RkcContext *, char *, char *, int)); ~~~~~~ ^ wconvert.c:2164:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_rename_dictionary( cx, dic, newdic, mode ) ^ wconvert.c:2191:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_copy_dictionary pro((RkcContext *, char *, char *, char *, int)); ~~~~~~ ^ wconvert.c:2194:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_copy_dictionary(cx, dir, dic, newdic, mode) ^ wconvert.c:2215:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_get_text_dictionary ~~~~~~ ^ wconvert.c:2219:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_get_text_dictionary( cx, dirname, dicname, info, infolen ) ^ wconvert.c:2264:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] statusStore(n, data, dest) ^ wconvert.c:2287:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_get_stat pro((RkcContext *, RkStat *)); ~~~~~~ ^ wconvert.c:2290:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_get_stat( cx, stat ) ^ wconvert.c:2307:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] lexStore(n, data, dlen, dest) ^ wconvert.c:2330:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_get_lex pro((RkcContext *, int, RkLex *)); ~~~~~~ ^ wconvert.c:2333:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_get_lex( cx, mxi, info ) ^ wconvert.c:2352:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_autoconv pro((RkcContext *, int, int)); ~~~~~~ ^ wconvert.c:2355:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_autoconv( cx, length, mode ) ^ wconvert.c:2368:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_subst_yomi pro((RkcContext *, int, int, int, Ushort *, int)); ~~~~~~ ^ wconvert.c:2371:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_subst_yomi( cx, nbun, y_start, y_end, yomi, y_len ) ^ wconvert.c:2387:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_flush_yomi pro((RkcContext *)); ~~~~~~ ^ wconvert.c:2390:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_flush_yomi( cx ) ^ wconvert.c:2402:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_get_last_yomi pro((RkcContext *, Ushort *, int)); ~~~~~~ ^ wconvert.c:2405:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_get_last_yomi( cx, yomi, maxyomi ) ^ wconvert.c:2419:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_remove_bun pro((RkcContext *, int)); ~~~~~~ ^ wconvert.c:2422:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_remove_bun( cx, mode ) ^ wconvert.c:2459:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] simpleKanjiStore(n, data, kdest, hdest) ^ wconvert.c:2489:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_get_simple_kanji ~~~~~~ ^ wconvert.c:2493:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_get_simple_kanji( cx, dic, yomi, mxy, kan, mxk, hin, mxh ) ^ wconvert.c:2532:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicinfoStore(n, data, dest) ^ wconvert.c:2555:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_query_dic pro((RkcContext *, char *, char *, struct DicInfo *)); ~~~~~~ ^ wconvert.c:2558:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_query_dic(cx, usrname, dicname, info) ^ wconvert.c:2574:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_get_hinshi pro((RkcContext *, Ushort *, int)); ~~~~~~ ^ wconvert.c:2577:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_get_hinshi( cx, dst, mxd ) ^ wconvert.c:2593:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_store_range pro((RkcContext *, Ushort *, int)); ~~~~~~ ^ wconvert.c:2596:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_store_range(cx, yomi, maxyomi) ^ wconvert.c:2604:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_set_locale pro((RkcContext *, char *)); ~~~~~~ ^ wconvert.c:2607:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_set_locale( cx, locale ) ^ wconvert.c:2614:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_sync pro((RkcContext *, char *)); ~~~~~~ ^ wconvert.c:2617:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_sync(cx, dicname) ^ wconvert.c:2624:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_set_app_name pro((RkcContext *, char *)); ~~~~~~ ^ wconvert.c:2627:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_set_app_name( cx, apname ) ^ wconvert.c:2639:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_notice_group_name pro((RkcContext *, char *)); ~~~~~~ ^ wconvert.c:2642:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_notice_group_name(cx, groupname) ^ wconvert.c:2654:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_chmod_dic pro((RkcContext *, char *, int)); ~~~~~~ ^ wconvert.c:2657:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_chmod_dic(cx, dicname, mode) ^ wconvert.c:2671:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static rkcw_through pro((RkcContext *, int, char *, int, int)); ~~~~~~ ^ wconvert.c:2674:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rkcw_through( cx, cmd, data, datasz, bufsz ) ^ wconvert.c:51:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "$Id: wconvert.c,v 1.16.2.1 2004/04/26 21:48:37 aida_s Exp $"; ^ 142 warnings generated. rm -f wutil.o unshared/wutil.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DCPP='"-traditional -D__GNUC__ -traditional -D__GNUC__ -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED "' -DNEED_RKINDEP_SUBST -O2 wutil.c -o unshared/wutil.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from wutil.c:28: ./rkcw.h:57:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern rkcWCinit pro((void)); ~~~~~~ ^ ../../include/sglobal.h:340:45: note: instantiated from: #define rkcWCinit G340_rkcWCinit ^ In file included from wutil.c:28: ./rkcw.h:58:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern rkcw_get_server_info pro((int *, int *)); ~~~~~~ ^ ../../include/sglobal.h:344:45: note: instantiated from: #define rkcw_get_server_info G344_rkcw_get_server_info ^ In file included from wutil.c:28: ./rkcw.h:59:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ushortstrncpy pro((Ushort *, Ushort *, int)); ~~~~~~ ^ ../../include/sglobal.h:373:45: note: instantiated from: #define ushortstrncpy G373_ushortstrncpy ^ wutil.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "$Id: wutil.c,v 1.7 2003/09/17 15:13:27 aida_s Exp $"; ^ 4 warnings generated. rm -f wutil.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DCPP='"-traditional -D__GNUC__ -traditional -D__GNUC__ -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED "' -DNEED_RKINDEP_SUBST -dynamic wutil.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from wutil.c:28: ./rkcw.h:57:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern rkcWCinit pro((void)); ~~~~~~ ^ ../../include/sglobal.h:340:45: note: instantiated from: #define rkcWCinit G340_rkcWCinit ^ In file included from wutil.c:28: ./rkcw.h:58:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern rkcw_get_server_info pro((int *, int *)); ~~~~~~ ^ ../../include/sglobal.h:344:45: note: instantiated from: #define rkcw_get_server_info G344_rkcw_get_server_info ^ In file included from wutil.c:28: ./rkcw.h:59:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ushortstrncpy pro((Ushort *, Ushort *, int)); ~~~~~~ ^ ../../include/sglobal.h:373:45: note: instantiated from: #define ushortstrncpy G373_ushortstrncpy ^ wutil.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "$Id: wutil.c,v 1.7 2003/09/17 15:13:27 aida_s Exp $"; ^ 4 warnings generated. rm -f conf.o unshared/conf.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DCPP='"-traditional -D__GNUC__ -traditional -D__GNUC__ -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED "' -DNEED_RKINDEP_SUBST -O2 conf.c -o unshared/conf.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from conf.c:24: ./rkcw.h:57:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern rkcWCinit pro((void)); ~~~~~~ ^ ../../include/sglobal.h:340:45: note: instantiated from: #define rkcWCinit G340_rkcWCinit ^ In file included from conf.c:24: ./rkcw.h:58:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern rkcw_get_server_info pro((int *, int *)); ~~~~~~ ^ ../../include/sglobal.h:344:45: note: instantiated from: #define rkcw_get_server_info G344_rkcw_get_server_info ^ In file included from conf.c:24: ./rkcw.h:59:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ushortstrncpy pro((Ushort *, Ushort *, int)); ~~~~~~ ^ ../../include/sglobal.h:373:45: note: instantiated from: #define ushortstrncpy G373_ushortstrncpy ^ In file included from conf.c:26: ./rkc.h:212:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern rkc_Connect_Iroha_Server pro((char *)); ~~~~~~ ^ ../../include/sglobal.h:341:45: note: instantiated from: #define rkc_Connect_Iroha_Server G341_rkc_Connect_Iroha_Server ^ 4 warnings generated. rm -f conf.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DCPP='"-traditional -D__GNUC__ -traditional -D__GNUC__ -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED "' -DNEED_RKINDEP_SUBST -dynamic conf.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from conf.c:24: ./rkcw.h:57:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern rkcWCinit pro((void)); ~~~~~~ ^ ../../include/sglobal.h:340:45: note: instantiated from: #define rkcWCinit G340_rkcWCinit ^ In file included from conf.c:24: ./rkcw.h:58:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern rkcw_get_server_info pro((int *, int *)); ~~~~~~ ^ ../../include/sglobal.h:344:45: note: instantiated from: #define rkcw_get_server_info G344_rkcw_get_server_info ^ In file included from conf.c:24: ./rkcw.h:59:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ushortstrncpy pro((Ushort *, Ushort *, int)); ~~~~~~ ^ ../../include/sglobal.h:373:45: note: instantiated from: #define ushortstrncpy G373_ushortstrncpy ^ In file included from conf.c:26: ./rkc.h:212:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern rkc_Connect_Iroha_Server pro((char *)); ~~~~~~ ^ ../../include/sglobal.h:341:45: note: instantiated from: #define rkc_Connect_Iroha_Server G341_rkc_Connect_Iroha_Server ^ 4 warnings generated. rm -f cfuncs.o unshared/cfuncs.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DCPP='"-traditional -D__GNUC__ -traditional -D__GNUC__ -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED "' -DNEED_RKINDEP_SUBST -O2 cfuncs.c -o unshared/cfuncs.o clang: warning: argument unused during compilation: '-no-cpp-precomp' rm -f cfuncs.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DCPP='"-traditional -D__GNUC__ -traditional -D__GNUC__ -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED "' -DNEED_RKINDEP_SUBST -dynamic cfuncs.c clang: warning: argument unused during compilation: '-no-cpp-precomp' rm -f file.o unshared/file.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DCPP='"-traditional -D__GNUC__ -traditional -D__GNUC__ -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED "' -DNEED_RKINDEP_SUBST -O2 file.c -o unshared/file.o clang: warning: argument unused during compilation: '-no-cpp-precomp' rm -f file.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DCPP='"-traditional -D__GNUC__ -traditional -D__GNUC__ -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED "' -DNEED_RKINDEP_SUBST -dynamic file.c clang: warning: argument unused during compilation: '-no-cpp-precomp' rm -f strops.o unshared/strops.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DCPP='"-traditional -D__GNUC__ -traditional -D__GNUC__ -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED "' -DNEED_RKINDEP_SUBST -O2 strops.c -o unshared/strops.o clang: warning: argument unused during compilation: '-no-cpp-precomp' rm -f strops.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DCPP='"-traditional -D__GNUC__ -traditional -D__GNUC__ -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED "' -DNEED_RKINDEP_SUBST -dynamic strops.c clang: warning: argument unused during compilation: '-no-cpp-precomp' rm -f libRKC16.1.2.dylib~ + cd . + /Developer/usr/bin/clang -o ./libRKC16.1.2.dylib~ -dynamiclib -install_name /opt/local/lib/libRKC16.1.dylib -current_version 1.2 -compatibility_version 1.2 rkc.o convert.o wconvert.o wutil.o conf.o cfuncs.o file.o strops.o + rm -f libRKC16.1.dylib + ln -s libRKC16.1.2.dylib libRKC16.1.dylib + true rm -f libRKC16.1.2.dylib mv -f libRKC16.1.2.dylib~ libRKC16.1.2.dylib + rm -f libRKC16.dylib + ln -s libRKC16.1.2.dylib libRKC16.dylib 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 /usr/bin/ranlib: file: ../libRKC16.a(cfuncs.o) has no symbols ranlib libRKC16.a ranlib: file: libRKC16.a(cfuncs.o) has no symbols make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/lib/RKC16' making all in lib/canna... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/lib/canna' rm -f jrbind.o unshared/jrbind.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DNEED_RKINDEP_SUBST -O2 jrbind.c -o unshared/jrbind.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from jrbind.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from jrbind.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from jrbind.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from jrbind.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from jrbind.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from jrbind.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from jrbind.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from jrbind.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from jrbind.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from jrbind.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from jrbind.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from jrbind.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from jrbind.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from jrbind.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from jrbind.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from jrbind.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from jrbind.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from jrbind.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from jrbind.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from jrbind.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from jrbind.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from jrbind.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from jrbind.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from jrbind.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from jrbind.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from jrbind.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from jrbind.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from jrbind.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from jrbind.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from jrbind.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from jrbind.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from jrbind.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from jrbind.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from jrbind.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from jrbind.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from jrbind.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from jrbind.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from jrbind.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from jrbind.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from jrbind.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from jrbind.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from jrbind.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from jrbind.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from jrbind.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from jrbind.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from jrbind.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from jrbind.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from jrbind.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from jrbind.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from jrbind.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from jrbind.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from jrbind.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from jrbind.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from jrbind.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from jrbind.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from jrbind.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from jrbind.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from jrbind.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from jrbind.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from jrbind.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from jrbind.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from jrbind.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from jrbind.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from jrbind.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from jrbind.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from jrbind.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from jrbind.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from jrbind.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from jrbind.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from jrbind.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from jrbind.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from jrbind.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from jrbind.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from jrbind.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from jrbind.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from jrbind.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from jrbind.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from jrbind.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from jrbind.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from jrbind.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from jrbind.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from jrbind.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from jrbind.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from jrbind.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from jrbind.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from jrbind.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from jrbind.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from jrbind.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from jrbind.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from jrbind.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from jrbind.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from jrbind.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from jrbind.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from jrbind.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from jrbind.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from jrbind.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from jrbind.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from jrbind.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ jrbind.c:113:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] XwcLookupKanji2(dpy, win, buffer_return, nbuffer, nbytes, functionalChar, ^~~~~~~~~~~~~~~ ./canna.h:54:28: note: instantiated from: #define XwcLookupKanji2 IROHA_G425_XwcLookupKanji2 ^~~~~~~~~~~~~~~~~~~~~~~~~~ jrbind.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "@(#) 102.1 $Id: jrbind.c,v 1.4 2003/09/17 08:50:53 aida_s Exp $"; ^ 108 warnings generated. rm -f jrbind.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DNEED_RKINDEP_SUBST -dynamic jrbind.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from jrbind.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from jrbind.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from jrbind.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from jrbind.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from jrbind.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from jrbind.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from jrbind.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from jrbind.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from jrbind.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from jrbind.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from jrbind.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from jrbind.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from jrbind.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from jrbind.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from jrbind.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from jrbind.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from jrbind.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from jrbind.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from jrbind.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from jrbind.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from jrbind.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from jrbind.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from jrbind.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from jrbind.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from jrbind.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from jrbind.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from jrbind.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from jrbind.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from jrbind.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from jrbind.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from jrbind.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from jrbind.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from jrbind.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from jrbind.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from jrbind.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from jrbind.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from jrbind.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from jrbind.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from jrbind.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from jrbind.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from jrbind.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from jrbind.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from jrbind.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from jrbind.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from jrbind.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from jrbind.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from jrbind.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from jrbind.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from jrbind.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from jrbind.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from jrbind.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from jrbind.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from jrbind.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from jrbind.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from jrbind.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from jrbind.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from jrbind.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from jrbind.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from jrbind.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from jrbind.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from jrbind.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from jrbind.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from jrbind.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from jrbind.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from jrbind.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from jrbind.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from jrbind.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from jrbind.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from jrbind.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from jrbind.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from jrbind.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from jrbind.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from jrbind.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from jrbind.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from jrbind.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from jrbind.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from jrbind.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from jrbind.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from jrbind.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from jrbind.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from jrbind.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from jrbind.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from jrbind.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from jrbind.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from jrbind.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from jrbind.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from jrbind.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from jrbind.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from jrbind.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from jrbind.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from jrbind.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from jrbind.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from jrbind.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from jrbind.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from jrbind.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from jrbind.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from jrbind.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from jrbind.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ jrbind.c:113:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] XwcLookupKanji2(dpy, win, buffer_return, nbuffer, nbytes, functionalChar, ^~~~~~~~~~~~~~~ ./canna.h:54:28: note: instantiated from: #define XwcLookupKanji2 IROHA_G425_XwcLookupKanji2 ^~~~~~~~~~~~~~~~~~~~~~~~~~ jrbind.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "@(#) 102.1 $Id: jrbind.c,v 1.4 2003/09/17 08:50:53 aida_s Exp $"; ^ 108 warnings generated. rm -f ebind.o unshared/ebind.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DNEED_RKINDEP_SUBST -O2 ebind.c -o unshared/ebind.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from ebind.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from ebind.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from ebind.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from ebind.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from ebind.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from ebind.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from ebind.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from ebind.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from ebind.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from ebind.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from ebind.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from ebind.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from ebind.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from ebind.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from ebind.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from ebind.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from ebind.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from ebind.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from ebind.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from ebind.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from ebind.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from ebind.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from ebind.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from ebind.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from ebind.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from ebind.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from ebind.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from ebind.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from ebind.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from ebind.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from ebind.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from ebind.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from ebind.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from ebind.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from ebind.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from ebind.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from ebind.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from ebind.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from ebind.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from ebind.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from ebind.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from ebind.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from ebind.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from ebind.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from ebind.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from ebind.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from ebind.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from ebind.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from ebind.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from ebind.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from ebind.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from ebind.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from ebind.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from ebind.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from ebind.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from ebind.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from ebind.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from ebind.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from ebind.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from ebind.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from ebind.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from ebind.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from ebind.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from ebind.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from ebind.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from ebind.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from ebind.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from ebind.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from ebind.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from ebind.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from ebind.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from ebind.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from ebind.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from ebind.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from ebind.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from ebind.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from ebind.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from ebind.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from ebind.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from ebind.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from ebind.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from ebind.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from ebind.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from ebind.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from ebind.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from ebind.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from ebind.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from ebind.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from ebind.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from ebind.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from ebind.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from ebind.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from ebind.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from ebind.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from ebind.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from ebind.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from ebind.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from ebind.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ ebind.c:45:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] StoreWCtoEUC(wbuf, wbuflen, wks, ebuf, maxebuf, ks, ch, nbytes) ^ ebind.c:190:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] XLookupKanji2(dpy, win, buffer_return, bytes_buffer, nbytes, functionalChar, ^~~~~~~~~~~~~ ./canna.h:52:26: note: instantiated from: #define XLookupKanji2 IROHA_G300_XLookupKanji2 ^~~~~~~~~~~~~~~~~~~~~~~~ ebind.c:367:54: warning: passing 'char *' to parameter of type 'BYTE *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ret = XwcKanjiControl2(display, window, request, (char *)&list_cb); ^~~~~~~~~~~~~~~~ ./canna.h:975:3: note: passing argument to parameter here pro((unsigned int, unsigned int, unsigned int, BYTE *)); ^ ../../include/ccompat.h:30:17: note: instantiated from: # define pro(x) x ^ ./canna.h:975:56: note: instantiated from: pro((unsigned int, unsigned int, unsigned int, BYTE *)); ^ ebind.c:24:13: warning: unused variable 'rcsid' [-Wunused-variable] static char rcsid[] = "$Id: ebind.c,v 1.6 2003/09/17 08:50:53 aida_s Exp $"; ^ 110 warnings generated. rm -f ebind.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DNEED_RKINDEP_SUBST -dynamic ebind.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from ebind.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from ebind.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from ebind.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from ebind.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from ebind.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from ebind.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from ebind.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from ebind.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from ebind.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from ebind.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from ebind.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from ebind.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from ebind.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from ebind.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from ebind.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from ebind.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from ebind.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from ebind.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from ebind.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from ebind.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from ebind.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from ebind.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from ebind.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from ebind.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from ebind.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from ebind.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from ebind.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from ebind.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from ebind.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from ebind.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from ebind.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from ebind.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from ebind.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from ebind.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from ebind.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from ebind.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from ebind.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from ebind.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from ebind.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from ebind.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from ebind.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from ebind.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from ebind.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from ebind.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from ebind.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from ebind.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from ebind.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from ebind.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from ebind.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from ebind.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from ebind.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from ebind.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from ebind.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from ebind.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from ebind.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from ebind.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from ebind.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from ebind.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from ebind.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from ebind.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from ebind.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from ebind.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from ebind.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from ebind.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from ebind.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from ebind.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from ebind.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from ebind.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from ebind.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from ebind.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from ebind.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from ebind.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from ebind.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from ebind.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from ebind.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from ebind.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from ebind.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from ebind.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from ebind.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from ebind.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from ebind.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from ebind.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from ebind.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from ebind.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from ebind.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from ebind.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from ebind.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from ebind.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from ebind.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from ebind.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from ebind.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from ebind.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from ebind.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from ebind.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from ebind.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from ebind.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from ebind.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from ebind.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ ebind.c:45:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] StoreWCtoEUC(wbuf, wbuflen, wks, ebuf, maxebuf, ks, ch, nbytes) ^ ebind.c:190:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] XLookupKanji2(dpy, win, buffer_return, bytes_buffer, nbytes, functionalChar, ^~~~~~~~~~~~~ ./canna.h:52:26: note: instantiated from: #define XLookupKanji2 IROHA_G300_XLookupKanji2 ^~~~~~~~~~~~~~~~~~~~~~~~ ebind.c:367:54: warning: passing 'char *' to parameter of type 'BYTE *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ret = XwcKanjiControl2(display, window, request, (char *)&list_cb); ^~~~~~~~~~~~~~~~ ./canna.h:975:3: note: passing argument to parameter here pro((unsigned int, unsigned int, unsigned int, BYTE *)); ^ ../../include/ccompat.h:30:17: note: instantiated from: # define pro(x) x ^ ./canna.h:975:56: note: instantiated from: pro((unsigned int, unsigned int, unsigned int, BYTE *)); ^ ebind.c:24:13: warning: unused variable 'rcsid' [-Wunused-variable] static char rcsid[] = "$Id: ebind.c,v 1.6 2003/09/17 08:50:53 aida_s Exp $"; ^ 110 warnings generated. rm -f lisp.o unshared/lisp.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DNEED_RKINDEP_SUBST -O2 lisp.c -o unshared/lisp.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ lisp.c:42:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static initIS(); ~~~~~~ ^ lisp.c:44:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static allocarea(), skipspaces(), zaplin(), isterm(); ~~~~~~ ^ lisp.c:44:21: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static allocarea(), skipspaces(), zaplin(), isterm(); ~~~~~~ ^ lisp.c:44:35: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static allocarea(), skipspaces(), zaplin(), isterm(); ~~~~~~ ^ lisp.c:44:45: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static allocarea(), skipspaces(), zaplin(), isterm(); ~~~~~~ ^ lisp.c:258:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ckverbose; ~~~~~~ ^ ./sglobal.h:177:45: note: instantiated from: #define ckverbose G177_ckverbose ^ lisp.c:336:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] parse_string(str) ^~~~~~~~~~~~ ./sglobal.h:322:45: note: instantiated from: #define parse_string G322_parse_string ^~~~~~~~~~~~~~~~~ lisp.c:520:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] initIS() ^ lisp.c:639:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] identifySequence(c, val) ^ lisp.c:686:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] allocarea() ^ lisp.c:1035:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] skipspaces() ^ lisp.c:1060:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] zaplin() ^ lisp.c:1152:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static isnum(); ~~~~~~ ^ lisp.c:1307:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static isnum(name) ~~~~~~ ^ lisp.c:1435:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static isterm(c) ~~~~~~ ^ lisp.c:1707:20: warning: incompatible pointer types passing 'int *' to parameter of type 'list *' (aka 'long *') [-Wincompatible-pointer-types] markcopycell((int *)&newatom->func); ^~~~~~~~~~~~~~~~~~~~~ lisp.c:2713:3: warning: implicit declaration of function 'G171_changeModeName' is invalid in C99 [-Wimplicit-function-declaration] changeModeName(mode, null(p) ? 0 : xstring(p)); ^ ./sglobal.h:171:45: note: instantiated from: #define changeModeName G171_changeModeName ^ lisp.c:2783:14: warning: implicit declaration of function 'G169_changeKeyfunc' is invalid in C99 [-Wimplicit-function-declaration] retval = changeKeyfunc(mode, (unsigned)keyseq[0], ^ ./sglobal.h:169:45: note: instantiated from: #define changeKeyfunc G169_changeKeyfunc ^ lisp.c:2815:14: warning: implicit declaration of function 'G170_changeKeyfuncOfAll' is invalid in C99 [-Wimplicit-function-declaration] retval = changeKeyfuncOfAll((unsigned)keyseq[0], ^ ./sglobal.h:170:45: note: instantiated from: #define changeKeyfuncOfAll G170_changeKeyfuncOfAll ^ lisp.c:3293:1: warning: control may reach end of non-void function [-Wreturn-type] } ^ lisp.c:3302:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern nkeysup; ~~~~~~ ^ ./sglobal.h:317:45: note: instantiated from: #define nkeysup G317_nkeysup ^ lisp.c:3525:1: warning: control may reach end of non-void function [-Wreturn-type] } ^ lisp.c:3861:1: warning: control may reach end of non-void function [-Wreturn-type] } ^ lisp.c:4060:3: warning: implicit declaration of function 'RkwGetProtocolVersion' is invalid in C99 [-Wimplicit-function-declaration] RkwGetProtocolVersion(&a, &b); ^ lisp.c:4188:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern protocol_version; ~~~~~~ ^ ./sglobal.h:330:45: note: instantiated from: #define protocol_version G330_protocol_version ^ lisp.c:4200:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern server_version; ~~~~~~ ^ ./sglobal.h:356:45: note: instantiated from: #define server_version G356_server_version ^ lisp.c:4269:39: warning: '/*' within block comment [-Wcomment] if (/* 0 <= cannaconf.code_input && /* unsigned ¤ˤ·¤¿¤ΤǾéŤˤʤä¿ */ ^ lisp.c:24:13: warning: unused variable 'rcsid' [-Wunused-variable] static char rcsid[] = "$Id: lisp.c,v 1.11.2.1 2004/04/26 22:49:21 aida_s Exp $"; ^ 134 warnings generated. rm -f lisp.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DNEED_RKINDEP_SUBST -dynamic lisp.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ lisp.c:42:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static initIS(); ~~~~~~ ^ lisp.c:44:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static allocarea(), skipspaces(), zaplin(), isterm(); ~~~~~~ ^ lisp.c:44:21: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static allocarea(), skipspaces(), zaplin(), isterm(); ~~~~~~ ^ lisp.c:44:35: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static allocarea(), skipspaces(), zaplin(), isterm(); ~~~~~~ ^ lisp.c:44:45: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static allocarea(), skipspaces(), zaplin(), isterm(); ~~~~~~ ^ lisp.c:258:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ckverbose; ~~~~~~ ^ ./sglobal.h:177:45: note: instantiated from: #define ckverbose G177_ckverbose ^ lisp.c:336:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] parse_string(str) ^~~~~~~~~~~~ ./sglobal.h:322:45: note: instantiated from: #define parse_string G322_parse_string ^~~~~~~~~~~~~~~~~ lisp.c:520:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] initIS() ^ lisp.c:639:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] identifySequence(c, val) ^ lisp.c:686:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] allocarea() ^ lisp.c:1035:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] skipspaces() ^ lisp.c:1060:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] zaplin() ^ lisp.c:1152:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static isnum(); ~~~~~~ ^ lisp.c:1307:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static isnum(name) ~~~~~~ ^ lisp.c:1435:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static isterm(c) ~~~~~~ ^ lisp.c:1707:20: warning: incompatible pointer types passing 'int *' to parameter of type 'list *' (aka 'long *') [-Wincompatible-pointer-types] markcopycell((int *)&newatom->func); ^~~~~~~~~~~~~~~~~~~~~ lisp.c:2713:3: warning: implicit declaration of function 'G171_changeModeName' is invalid in C99 [-Wimplicit-function-declaration] changeModeName(mode, null(p) ? 0 : xstring(p)); ^ ./sglobal.h:171:45: note: instantiated from: #define changeModeName G171_changeModeName ^ lisp.c:2783:14: warning: implicit declaration of function 'G169_changeKeyfunc' is invalid in C99 [-Wimplicit-function-declaration] retval = changeKeyfunc(mode, (unsigned)keyseq[0], ^ ./sglobal.h:169:45: note: instantiated from: #define changeKeyfunc G169_changeKeyfunc ^ lisp.c:2815:14: warning: implicit declaration of function 'G170_changeKeyfuncOfAll' is invalid in C99 [-Wimplicit-function-declaration] retval = changeKeyfuncOfAll((unsigned)keyseq[0], ^ ./sglobal.h:170:45: note: instantiated from: #define changeKeyfuncOfAll G170_changeKeyfuncOfAll ^ lisp.c:3293:1: warning: control may reach end of non-void function [-Wreturn-type] } ^ lisp.c:3302:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern nkeysup; ~~~~~~ ^ ./sglobal.h:317:45: note: instantiated from: #define nkeysup G317_nkeysup ^ lisp.c:3525:1: warning: control may reach end of non-void function [-Wreturn-type] } ^ lisp.c:3861:1: warning: control may reach end of non-void function [-Wreturn-type] } ^ lisp.c:4060:3: warning: implicit declaration of function 'RkwGetProtocolVersion' is invalid in C99 [-Wimplicit-function-declaration] RkwGetProtocolVersion(&a, &b); ^ lisp.c:4188:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern protocol_version; ~~~~~~ ^ ./sglobal.h:330:45: note: instantiated from: #define protocol_version G330_protocol_version ^ lisp.c:4200:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern server_version; ~~~~~~ ^ ./sglobal.h:356:45: note: instantiated from: #define server_version G356_server_version ^ lisp.c:4269:39: warning: '/*' within block comment [-Wcomment] if (/* 0 <= cannaconf.code_input && /* unsigned ¤ˤ·¤¿¤ΤǾéŤˤʤä¿ */ ^ lisp.c:24:13: warning: unused variable 'rcsid' [-Wunused-variable] static char rcsid[] = "$Id: lisp.c,v 1.11.2.1 2004/04/26 22:49:21 aida_s Exp $"; ^ 134 warnings generated. rm -f defaultmap.o unshared/defaultmap.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DNEED_RKINDEP_SUBST -O2 defaultmap.c -o unshared/defaultmap.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from defaultmap.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from defaultmap.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from defaultmap.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from defaultmap.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from defaultmap.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from defaultmap.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from defaultmap.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from defaultmap.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from defaultmap.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from defaultmap.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from defaultmap.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from defaultmap.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from defaultmap.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from defaultmap.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from defaultmap.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from defaultmap.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from defaultmap.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from defaultmap.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from defaultmap.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from defaultmap.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from defaultmap.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from defaultmap.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from defaultmap.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from defaultmap.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from defaultmap.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from defaultmap.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from defaultmap.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from defaultmap.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from defaultmap.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from defaultmap.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from defaultmap.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from defaultmap.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from defaultmap.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from defaultmap.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from defaultmap.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from defaultmap.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from defaultmap.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from defaultmap.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from defaultmap.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from defaultmap.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from defaultmap.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from defaultmap.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from defaultmap.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from defaultmap.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from defaultmap.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from defaultmap.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from defaultmap.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from defaultmap.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from defaultmap.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from defaultmap.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from defaultmap.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from defaultmap.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from defaultmap.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from defaultmap.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from defaultmap.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from defaultmap.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from defaultmap.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from defaultmap.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from defaultmap.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from defaultmap.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from defaultmap.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from defaultmap.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from defaultmap.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from defaultmap.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from defaultmap.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from defaultmap.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from defaultmap.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from defaultmap.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from defaultmap.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from defaultmap.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from defaultmap.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from defaultmap.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from defaultmap.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from defaultmap.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from defaultmap.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from defaultmap.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from defaultmap.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from defaultmap.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from defaultmap.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from defaultmap.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from defaultmap.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from defaultmap.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from defaultmap.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from defaultmap.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from defaultmap.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from defaultmap.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from defaultmap.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from defaultmap.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from defaultmap.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from defaultmap.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from defaultmap.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from defaultmap.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from defaultmap.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from defaultmap.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from defaultmap.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from defaultmap.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from defaultmap.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from defaultmap.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ defaultmap.c:49:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] simpleUndefBehavior(d) ^ defaultmap.c:85:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] searchfunc(d, mode, whattodo, key, fnum) ^~~~~~~~~~ ./sglobal.h:349:45: note: instantiated from: #define searchfunc G349_searchfunc ^~~~~~~~~~~~~~~ defaultmap.c:161:1: warning: control may reach end of non-void function [-Wreturn-type] } ^ defaultmap.c:165:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] CYsearchfunc(d, mode, whattodo, key, fnum) ^~~~~~~~~~~~ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^~~~~~~~~~~~~~~~~ defaultmap.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "@(#) 102.1 $Id: defaultmap.c,v 1.2 2003/09/17 08:50:53 aida_s Exp $"; ^ 111 warnings generated. rm -f defaultmap.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DNEED_RKINDEP_SUBST -dynamic defaultmap.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from defaultmap.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from defaultmap.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from defaultmap.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from defaultmap.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from defaultmap.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from defaultmap.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from defaultmap.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from defaultmap.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from defaultmap.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from defaultmap.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from defaultmap.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from defaultmap.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from defaultmap.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from defaultmap.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from defaultmap.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from defaultmap.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from defaultmap.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from defaultmap.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from defaultmap.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from defaultmap.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from defaultmap.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from defaultmap.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from defaultmap.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from defaultmap.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from defaultmap.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from defaultmap.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from defaultmap.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from defaultmap.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from defaultmap.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from defaultmap.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from defaultmap.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from defaultmap.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from defaultmap.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from defaultmap.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from defaultmap.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from defaultmap.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from defaultmap.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from defaultmap.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from defaultmap.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from defaultmap.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from defaultmap.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from defaultmap.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from defaultmap.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from defaultmap.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from defaultmap.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from defaultmap.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from defaultmap.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from defaultmap.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from defaultmap.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from defaultmap.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from defaultmap.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from defaultmap.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from defaultmap.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from defaultmap.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from defaultmap.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from defaultmap.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from defaultmap.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from defaultmap.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from defaultmap.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from defaultmap.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from defaultmap.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from defaultmap.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from defaultmap.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from defaultmap.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from defaultmap.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from defaultmap.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from defaultmap.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from defaultmap.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from defaultmap.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from defaultmap.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from defaultmap.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from defaultmap.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from defaultmap.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from defaultmap.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from defaultmap.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from defaultmap.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from defaultmap.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from defaultmap.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from defaultmap.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from defaultmap.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from defaultmap.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from defaultmap.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from defaultmap.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from defaultmap.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from defaultmap.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from defaultmap.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from defaultmap.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from defaultmap.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from defaultmap.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from defaultmap.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from defaultmap.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from defaultmap.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from defaultmap.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from defaultmap.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from defaultmap.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from defaultmap.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from defaultmap.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from defaultmap.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ defaultmap.c:49:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] simpleUndefBehavior(d) ^ defaultmap.c:85:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] searchfunc(d, mode, whattodo, key, fnum) ^~~~~~~~~~ ./sglobal.h:349:45: note: instantiated from: #define searchfunc G349_searchfunc ^~~~~~~~~~~~~~~ defaultmap.c:161:1: warning: control may reach end of non-void function [-Wreturn-type] } ^ defaultmap.c:165:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] CYsearchfunc(d, mode, whattodo, key, fnum) ^~~~~~~~~~~~ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^~~~~~~~~~~~~~~~~ defaultmap.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "@(#) 102.1 $Id: defaultmap.c,v 1.2 2003/09/17 08:50:53 aida_s Exp $"; ^ 111 warnings generated. rm -f bushu.o unshared/bushu.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DNEED_RKINDEP_SUBST -O2 bushu.c -o unshared/bushu.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from bushu.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from bushu.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from bushu.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from bushu.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from bushu.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from bushu.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from bushu.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from bushu.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from bushu.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from bushu.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from bushu.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from bushu.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from bushu.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from bushu.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from bushu.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from bushu.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from bushu.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from bushu.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from bushu.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from bushu.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from bushu.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from bushu.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from bushu.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from bushu.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from bushu.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from bushu.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from bushu.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from bushu.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from bushu.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from bushu.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from bushu.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from bushu.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from bushu.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from bushu.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from bushu.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from bushu.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from bushu.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from bushu.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from bushu.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from bushu.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from bushu.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from bushu.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from bushu.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from bushu.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from bushu.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from bushu.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from bushu.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from bushu.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from bushu.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from bushu.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from bushu.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from bushu.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from bushu.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from bushu.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from bushu.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from bushu.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from bushu.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from bushu.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from bushu.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from bushu.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from bushu.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from bushu.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from bushu.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from bushu.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from bushu.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from bushu.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from bushu.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from bushu.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from bushu.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from bushu.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from bushu.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from bushu.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from bushu.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from bushu.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from bushu.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from bushu.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from bushu.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from bushu.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from bushu.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from bushu.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from bushu.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from bushu.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from bushu.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from bushu.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from bushu.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from bushu.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from bushu.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from bushu.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from bushu.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from bushu.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from bushu.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from bushu.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from bushu.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from bushu.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from bushu.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from bushu.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from bushu.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from bushu.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ bushu.c:257:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] clearForIchiranContext(p) ^ bushu.c:286:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] getForIchiranContext(d) ^~~~~~~~~~~~~~~~~~~~ ./sglobal.h:244:45: note: instantiated from: #define getForIchiranContext G244_getForIchiranContext ^~~~~~~~~~~~~~~~~~~~~~~~~ bushu.c:332:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] vBushuMode(d, major_mode) ^ bushu.c:389:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] vBushuIchiranQuitCatch(d, retval, env) ^ bushu.c:409:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] vBushuExitCatch(d, retval, env) ^ bushu.c:434:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] BushuMode(d) ^~~~~~~~~ ./sglobal.h:6:45: note: instantiated from: #define BushuMode G006_BushuMode ^~~~~~~~~~~~~~ bushu.c:452:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static bushuEveryTimeCatch pro((uiContext, int, mode_context)); ~~~~~~ ^ bushu.c:455:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] bushuEveryTimeCatch(d, retval, env) ^ bushu.c:466:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static bushuExitCatch pro((uiContext, int, mode_context)); ~~~~~~ ^ bushu.c:469:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] bushuExitCatch(d, retval, env) ^ bushu.c:498:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] bushuQuitCatch(d, retval, env) ^ bushu.c:525:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] convBushuQuitCatch(d, retval, env) ^ bushu.c:554:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ConvertAsBushu(d) ^~~~~~~~~~~~~~ ./sglobal.h:15:45: note: instantiated from: #define ConvertAsBushu G015_ConvertAsBushu ^~~~~~~~~~~~~~~~~~~ bushu.c:597:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] bushuBgnBun(st, yomi, length) ^ bushu.c:603:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultBushuContext; ~~~~~~ ^ ./sglobal.h:194:45: note: instantiated from: #define defaultBushuContext G194_defaultBushuContext ^ bushu.c:606:28: warning: equality comparison with extraneous parentheses [-Wparentheses] if ((defaultBushuContext == -1)) { ~~~~~~~~~~~~~~~~~~~~^~~~~ bushu.c:606:28: note: remove extraneous parentheses around the comparison to silence this warning if ((defaultBushuContext == -1)) { ~ ^ ~ bushu.c:606:28: note: use '=' to turn this equality comparison into an assignment if ((defaultBushuContext == -1)) { ^~ = bushu.c:646:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] bushuHenkan(d, flag, ext, cur, quitfunc) ^ bushu.c:657:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultBushuContext; ~~~~~~ ^ ./sglobal.h:194:45: note: instantiated from: #define defaultBushuContext G194_defaultBushuContext ^ bushu.c:780:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] makeBushuIchiranQuit(d, flag) ^ bushu.c:784:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultBushuContext; ~~~~~~ ^ ./sglobal.h:194:45: note: instantiated from: #define defaultBushuContext G194_defaultBushuContext ^ bushu.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "@(#) 102.1 $Id: bushu.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; ^ 127 warnings generated. rm -f bushu.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DNEED_RKINDEP_SUBST -dynamic bushu.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from bushu.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from bushu.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from bushu.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from bushu.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from bushu.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from bushu.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from bushu.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from bushu.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from bushu.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from bushu.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from bushu.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from bushu.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from bushu.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from bushu.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from bushu.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from bushu.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from bushu.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from bushu.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from bushu.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from bushu.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from bushu.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from bushu.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from bushu.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from bushu.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from bushu.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from bushu.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from bushu.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from bushu.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from bushu.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from bushu.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from bushu.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from bushu.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from bushu.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from bushu.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from bushu.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from bushu.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from bushu.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from bushu.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from bushu.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from bushu.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from bushu.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from bushu.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from bushu.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from bushu.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from bushu.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from bushu.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from bushu.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from bushu.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from bushu.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from bushu.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from bushu.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from bushu.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from bushu.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from bushu.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from bushu.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from bushu.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from bushu.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from bushu.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from bushu.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from bushu.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from bushu.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from bushu.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from bushu.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from bushu.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from bushu.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from bushu.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from bushu.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from bushu.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from bushu.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from bushu.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from bushu.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from bushu.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from bushu.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from bushu.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from bushu.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from bushu.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from bushu.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from bushu.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from bushu.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from bushu.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from bushu.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from bushu.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from bushu.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from bushu.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from bushu.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from bushu.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from bushu.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from bushu.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from bushu.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from bushu.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from bushu.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from bushu.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from bushu.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from bushu.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from bushu.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from bushu.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from bushu.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from bushu.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ bushu.c:257:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] clearForIchiranContext(p) ^ bushu.c:286:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] getForIchiranContext(d) ^~~~~~~~~~~~~~~~~~~~ ./sglobal.h:244:45: note: instantiated from: #define getForIchiranContext G244_getForIchiranContext ^~~~~~~~~~~~~~~~~~~~~~~~~ bushu.c:332:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] vBushuMode(d, major_mode) ^ bushu.c:389:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] vBushuIchiranQuitCatch(d, retval, env) ^ bushu.c:409:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] vBushuExitCatch(d, retval, env) ^ bushu.c:434:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] BushuMode(d) ^~~~~~~~~ ./sglobal.h:6:45: note: instantiated from: #define BushuMode G006_BushuMode ^~~~~~~~~~~~~~ bushu.c:452:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static bushuEveryTimeCatch pro((uiContext, int, mode_context)); ~~~~~~ ^ bushu.c:455:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] bushuEveryTimeCatch(d, retval, env) ^ bushu.c:466:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static bushuExitCatch pro((uiContext, int, mode_context)); ~~~~~~ ^ bushu.c:469:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] bushuExitCatch(d, retval, env) ^ bushu.c:498:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] bushuQuitCatch(d, retval, env) ^ bushu.c:525:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] convBushuQuitCatch(d, retval, env) ^ bushu.c:554:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ConvertAsBushu(d) ^~~~~~~~~~~~~~ ./sglobal.h:15:45: note: instantiated from: #define ConvertAsBushu G015_ConvertAsBushu ^~~~~~~~~~~~~~~~~~~ bushu.c:597:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] bushuBgnBun(st, yomi, length) ^ bushu.c:603:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultBushuContext; ~~~~~~ ^ ./sglobal.h:194:45: note: instantiated from: #define defaultBushuContext G194_defaultBushuContext ^ bushu.c:606:28: warning: equality comparison with extraneous parentheses [-Wparentheses] if ((defaultBushuContext == -1)) { ~~~~~~~~~~~~~~~~~~~~^~~~~ bushu.c:606:28: note: remove extraneous parentheses around the comparison to silence this warning if ((defaultBushuContext == -1)) { ~ ^ ~ bushu.c:606:28: note: use '=' to turn this equality comparison into an assignment if ((defaultBushuContext == -1)) { ^~ = bushu.c:646:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] bushuHenkan(d, flag, ext, cur, quitfunc) ^ bushu.c:657:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultBushuContext; ~~~~~~ ^ ./sglobal.h:194:45: note: instantiated from: #define defaultBushuContext G194_defaultBushuContext ^ bushu.c:780:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] makeBushuIchiranQuit(d, flag) ^ bushu.c:784:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultBushuContext; ~~~~~~ ^ ./sglobal.h:194:45: note: instantiated from: #define defaultBushuContext G194_defaultBushuContext ^ bushu.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "@(#) 102.1 $Id: bushu.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; ^ 127 warnings generated. rm -f chikuji.o unshared/chikuji.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DNEED_RKINDEP_SUBST -O2 chikuji.c -o unshared/chikuji.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from chikuji.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from chikuji.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from chikuji.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from chikuji.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from chikuji.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from chikuji.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from chikuji.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from chikuji.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from chikuji.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from chikuji.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from chikuji.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from chikuji.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from chikuji.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from chikuji.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from chikuji.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from chikuji.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from chikuji.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from chikuji.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from chikuji.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from chikuji.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from chikuji.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from chikuji.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from chikuji.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from chikuji.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from chikuji.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from chikuji.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from chikuji.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from chikuji.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from chikuji.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from chikuji.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from chikuji.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from chikuji.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from chikuji.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from chikuji.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from chikuji.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from chikuji.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from chikuji.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from chikuji.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from chikuji.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from chikuji.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from chikuji.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from chikuji.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from chikuji.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from chikuji.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from chikuji.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from chikuji.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from chikuji.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from chikuji.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from chikuji.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from chikuji.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from chikuji.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from chikuji.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from chikuji.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from chikuji.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from chikuji.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from chikuji.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from chikuji.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from chikuji.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from chikuji.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from chikuji.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from chikuji.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from chikuji.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from chikuji.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from chikuji.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from chikuji.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from chikuji.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from chikuji.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from chikuji.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from chikuji.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from chikuji.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from chikuji.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from chikuji.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from chikuji.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from chikuji.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from chikuji.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from chikuji.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from chikuji.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from chikuji.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from chikuji.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from chikuji.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from chikuji.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from chikuji.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from chikuji.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from chikuji.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from chikuji.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from chikuji.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from chikuji.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from chikuji.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from chikuji.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from chikuji.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from chikuji.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from chikuji.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from chikuji.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from chikuji.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from chikuji.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from chikuji.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from chikuji.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from chikuji.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ chikuji.c:77:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ chikuji.c:224:7: warning: implicit declaration of function 'G112_ToggleChikuji' is invalid in C99 [-Wimplicit-function-declaration] if (ToggleChikuji(d, 1) == -1) { ^ ./sglobal.h:112:45: note: instantiated from: #define ToggleChikuji G112_ToggleChikuji ^ chikuji.c:297:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ChikujiSubstYomi(d) ^~~~~~~~~~~~~~~~ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^~~~~~~~~~~~~~~~~~~~~ chikuji.c:447:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static ChikujiTanExtend pro((uiContext)); ~~~~~~ ^ chikuji.c:487:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static ChikujiTanShrink pro((uiContext)); ~~~~~~ ^ chikuji.c:533:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static ChikujiYomiDeletePrevious pro((uiContext)); ~~~~~~ ^ chikuji.c:626:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static ChikujiHenkan pro((uiContext)); ~~~~~~ ^ chikuji.c:760:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static ChikujiHenkanNaive pro((uiContext)); ~~~~~~ ^ chikuji.c:769:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static ChikujiHenkanOrNothing pro((uiContext)); ~~~~~~ ^ chikuji.c:778:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static ChikujiMuhenkan pro((uiContext)); ~~~~~~ ^ In file included from chikuji.c:810: ./chikujimap.h:29:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran(), TanKatakana(); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from chikuji.c:810: ./chikujimap.h:29:27: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran(), TanKatakana(); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from chikuji.c:810: ./chikujimap.h:30:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou(); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from chikuji.c:810: ./chikujimap.h:31:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan(), TanBubunKakutei(), TanHankaku(); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from chikuji.c:810: ./chikujimap.h:31:23: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan(), TanBubunKakutei(), TanHankaku(); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from chikuji.c:810: ./chikujimap.h:31:42: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan(), TanBubunKakutei(), TanHankaku(); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from chikuji.c:810: ./chikujimap.h:32:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana(), TanRomaji(), TanZenkaku(); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from chikuji.c:810: ./chikujimap.h:32:23: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana(), TanRomaji(), TanZenkaku(); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from chikuji.c:810: ./chikujimap.h:32:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana(), TanRomaji(), TanZenkaku(); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from chikuji.c:810: ./chikujimap.h:33:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu(), TanBackwardBunsetsu(); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from chikuji.c:810: ./chikujimap.h:33:30: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu(), TanBackwardBunsetsu(); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from chikuji.c:810: ./chikujimap.h:34:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho(), TanPreviousKouho(); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from chikuji.c:810: ./chikujimap.h:34:24: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho(), TanPreviousKouho(); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from chikuji.c:810: ./chikujimap.h:35:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu(), TanEndOfBunsetsu(), TanBubunMuhenkan(); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from chikuji.c:810: ./chikujimap.h:35:34: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu(), TanEndOfBunsetsu(), TanBubunMuhenkan(); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from chikuji.c:810: ./chikujimap.h:35:54: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu(), TanEndOfBunsetsu(), TanBubunMuhenkan(); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from chikuji.c:810: ./chikujimap.h:36:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper(), TanCapitalize(), TanDeletePrevious(); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from chikuji.c:810: ./chikujimap.h:36:20: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper(), TanCapitalize(), TanDeletePrevious(); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from chikuji.c:810: ./chikujimap.h:36:37: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper(), TanCapitalize(), TanDeletePrevious(); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from chikuji.c:810: ./chikujimap.h:37:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKanaRotate pro((uiContext)), TanRomajiRotate pro((uiContext)); ~~~~~~ ^ ./chikujimap.h:37:40: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKanaRotate pro((uiContext)), TanRomajiRotate pro((uiContext)); ~~~~~~ ^ ./chikujimap.h:38:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCaseRotateForward pro((uiContext)); ~~~~~~ ^ ./chikujimap.h:54:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern searchfunc(), CYsearchfunc(), Yomisearchfunc(); ~~~~~~ ^ ./sglobal.h:349:45: note: instantiated from: #define searchfunc G349_searchfunc ^ In file included from chikuji.c:810: ./chikujimap.h:54:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern searchfunc(), CYsearchfunc(), Yomisearchfunc(); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from chikuji.c:810: ./chikujimap.h:54:38: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern searchfunc(), CYsearchfunc(), Yomisearchfunc(); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ chikuji.c:24:13: warning: unused variable 'rcs_id' [-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: ./chikujimap.h:24:13: warning: unused variable 'chikuji_id' [-Wunused-variable] static char chikuji_id[] = "$Id: chikujimap.h,v 1.1.1.1 2002/10/19 08:27:48 aida_s Exp $"; ^ 143 warnings generated. rm -f chikuji.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DNEED_RKINDEP_SUBST -dynamic chikuji.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from chikuji.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from chikuji.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from chikuji.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from chikuji.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from chikuji.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from chikuji.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from chikuji.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from chikuji.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from chikuji.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from chikuji.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from chikuji.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from chikuji.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from chikuji.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from chikuji.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from chikuji.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from chikuji.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from chikuji.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from chikuji.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from chikuji.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from chikuji.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from chikuji.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from chikuji.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from chikuji.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from chikuji.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from chikuji.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from chikuji.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from chikuji.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from chikuji.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from chikuji.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from chikuji.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from chikuji.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from chikuji.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from chikuji.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from chikuji.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from chikuji.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from chikuji.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from chikuji.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from chikuji.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from chikuji.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from chikuji.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from chikuji.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from chikuji.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from chikuji.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from chikuji.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from chikuji.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from chikuji.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from chikuji.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from chikuji.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from chikuji.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from chikuji.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from chikuji.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from chikuji.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from chikuji.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from chikuji.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from chikuji.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from chikuji.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from chikuji.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from chikuji.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from chikuji.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from chikuji.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from chikuji.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from chikuji.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from chikuji.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from chikuji.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from chikuji.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from chikuji.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from chikuji.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from chikuji.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from chikuji.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from chikuji.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from chikuji.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from chikuji.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from chikuji.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from chikuji.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from chikuji.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from chikuji.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from chikuji.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from chikuji.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from chikuji.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from chikuji.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from chikuji.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from chikuji.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from chikuji.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from chikuji.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from chikuji.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from chikuji.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from chikuji.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from chikuji.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from chikuji.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from chikuji.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from chikuji.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from chikuji.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from chikuji.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from chikuji.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from chikuji.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from chikuji.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from chikuji.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from chikuji.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ chikuji.c:77:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ chikuji.c:224:7: warning: implicit declaration of function 'G112_ToggleChikuji' is invalid in C99 [-Wimplicit-function-declaration] if (ToggleChikuji(d, 1) == -1) { ^ ./sglobal.h:112:45: note: instantiated from: #define ToggleChikuji G112_ToggleChikuji ^ chikuji.c:297:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ChikujiSubstYomi(d) ^~~~~~~~~~~~~~~~ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^~~~~~~~~~~~~~~~~~~~~ chikuji.c:447:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static ChikujiTanExtend pro((uiContext)); ~~~~~~ ^ chikuji.c:487:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static ChikujiTanShrink pro((uiContext)); ~~~~~~ ^ chikuji.c:533:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static ChikujiYomiDeletePrevious pro((uiContext)); ~~~~~~ ^ chikuji.c:626:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static ChikujiHenkan pro((uiContext)); ~~~~~~ ^ chikuji.c:760:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static ChikujiHenkanNaive pro((uiContext)); ~~~~~~ ^ chikuji.c:769:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static ChikujiHenkanOrNothing pro((uiContext)); ~~~~~~ ^ chikuji.c:778:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static ChikujiMuhenkan pro((uiContext)); ~~~~~~ ^ In file included from chikuji.c:810: ./chikujimap.h:29:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran(), TanKatakana(); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from chikuji.c:810: ./chikujimap.h:29:27: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran(), TanKatakana(); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from chikuji.c:810: ./chikujimap.h:30:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou(); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from chikuji.c:810: ./chikujimap.h:31:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan(), TanBubunKakutei(), TanHankaku(); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from chikuji.c:810: ./chikujimap.h:31:23: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan(), TanBubunKakutei(), TanHankaku(); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from chikuji.c:810: ./chikujimap.h:31:42: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan(), TanBubunKakutei(), TanHankaku(); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from chikuji.c:810: ./chikujimap.h:32:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana(), TanRomaji(), TanZenkaku(); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from chikuji.c:810: ./chikujimap.h:32:23: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana(), TanRomaji(), TanZenkaku(); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from chikuji.c:810: ./chikujimap.h:32:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana(), TanRomaji(), TanZenkaku(); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from chikuji.c:810: ./chikujimap.h:33:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu(), TanBackwardBunsetsu(); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from chikuji.c:810: ./chikujimap.h:33:30: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu(), TanBackwardBunsetsu(); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from chikuji.c:810: ./chikujimap.h:34:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho(), TanPreviousKouho(); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from chikuji.c:810: ./chikujimap.h:34:24: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho(), TanPreviousKouho(); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from chikuji.c:810: ./chikujimap.h:35:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu(), TanEndOfBunsetsu(), TanBubunMuhenkan(); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from chikuji.c:810: ./chikujimap.h:35:34: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu(), TanEndOfBunsetsu(), TanBubunMuhenkan(); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from chikuji.c:810: ./chikujimap.h:35:54: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu(), TanEndOfBunsetsu(), TanBubunMuhenkan(); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from chikuji.c:810: ./chikujimap.h:36:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper(), TanCapitalize(), TanDeletePrevious(); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from chikuji.c:810: ./chikujimap.h:36:20: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper(), TanCapitalize(), TanDeletePrevious(); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from chikuji.c:810: ./chikujimap.h:36:37: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper(), TanCapitalize(), TanDeletePrevious(); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from chikuji.c:810: ./chikujimap.h:37:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKanaRotate pro((uiContext)), TanRomajiRotate pro((uiContext)); ~~~~~~ ^ ./chikujimap.h:37:40: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKanaRotate pro((uiContext)), TanRomajiRotate pro((uiContext)); ~~~~~~ ^ ./chikujimap.h:38:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCaseRotateForward pro((uiContext)); ~~~~~~ ^ ./chikujimap.h:54:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern searchfunc(), CYsearchfunc(), Yomisearchfunc(); ~~~~~~ ^ ./sglobal.h:349:45: note: instantiated from: #define searchfunc G349_searchfunc ^ In file included from chikuji.c:810: ./chikujimap.h:54:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern searchfunc(), CYsearchfunc(), Yomisearchfunc(); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from chikuji.c:810: ./chikujimap.h:54:38: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern searchfunc(), CYsearchfunc(), Yomisearchfunc(); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ chikuji.c:24:13: warning: unused variable 'rcs_id' [-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: ./chikujimap.h:24:13: warning: unused variable 'chikuji_id' [-Wunused-variable] static char chikuji_id[] = "$Id: chikujimap.h,v 1.1.1.1 2002/10/19 08:27:48 aida_s Exp $"; ^ 143 warnings generated. rm -f commondata.o unshared/commondata.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DNEED_RKINDEP_SUBST -O2 commondata.c -o unshared/commondata.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from commondata.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from commondata.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from commondata.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from commondata.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from commondata.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from commondata.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from commondata.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from commondata.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from commondata.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from commondata.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from commondata.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from commondata.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from commondata.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from commondata.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from commondata.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from commondata.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from commondata.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from commondata.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from commondata.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from commondata.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from commondata.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from commondata.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from commondata.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from commondata.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from commondata.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from commondata.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from commondata.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from commondata.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from commondata.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from commondata.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from commondata.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from commondata.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from commondata.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from commondata.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from commondata.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from commondata.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from commondata.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from commondata.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from commondata.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from commondata.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from commondata.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from commondata.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from commondata.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from commondata.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from commondata.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from commondata.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from commondata.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from commondata.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from commondata.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from commondata.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from commondata.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from commondata.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from commondata.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from commondata.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from commondata.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from commondata.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from commondata.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from commondata.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from commondata.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from commondata.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from commondata.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from commondata.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from commondata.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from commondata.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from commondata.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from commondata.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from commondata.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from commondata.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from commondata.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from commondata.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from commondata.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from commondata.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from commondata.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from commondata.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from commondata.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from commondata.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from commondata.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from commondata.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from commondata.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from commondata.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from commondata.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from commondata.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from commondata.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from commondata.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from commondata.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from commondata.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from commondata.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from commondata.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from commondata.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from commondata.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from commondata.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from commondata.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from commondata.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from commondata.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from commondata.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from commondata.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from commondata.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from commondata.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ commondata.c:24:13: warning: unused variable 'rcs_id' [-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 $"; ^ 107 warnings generated. rm -f commondata.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DNEED_RKINDEP_SUBST -dynamic commondata.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from commondata.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from commondata.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from commondata.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from commondata.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from commondata.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from commondata.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from commondata.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from commondata.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from commondata.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from commondata.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from commondata.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from commondata.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from commondata.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from commondata.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from commondata.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from commondata.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from commondata.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from commondata.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from commondata.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from commondata.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from commondata.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from commondata.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from commondata.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from commondata.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from commondata.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from commondata.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from commondata.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from commondata.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from commondata.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from commondata.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from commondata.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from commondata.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from commondata.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from commondata.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from commondata.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from commondata.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from commondata.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from commondata.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from commondata.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from commondata.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from commondata.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from commondata.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from commondata.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from commondata.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from commondata.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from commondata.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from commondata.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from commondata.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from commondata.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from commondata.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from commondata.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from commondata.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from commondata.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from commondata.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from commondata.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from commondata.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from commondata.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from commondata.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from commondata.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from commondata.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from commondata.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from commondata.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from commondata.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from commondata.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from commondata.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from commondata.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from commondata.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from commondata.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from commondata.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from commondata.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from commondata.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from commondata.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from commondata.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from commondata.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from commondata.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from commondata.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from commondata.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from commondata.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from commondata.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from commondata.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from commondata.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from commondata.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from commondata.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from commondata.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from commondata.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from commondata.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from commondata.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from commondata.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from commondata.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from commondata.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from commondata.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from commondata.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from commondata.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from commondata.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from commondata.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from commondata.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from commondata.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from commondata.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ commondata.c:24:13: warning: unused variable 'rcs_id' [-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 $"; ^ 107 warnings generated. rm -f empty.o unshared/empty.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DNEED_RKINDEP_SUBST -O2 empty.c -o unshared/empty.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from empty.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from empty.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from empty.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from empty.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from empty.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from empty.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from empty.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from empty.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from empty.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from empty.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from empty.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from empty.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from empty.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from empty.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from empty.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from empty.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from empty.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from empty.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from empty.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from empty.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from empty.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from empty.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from empty.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from empty.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from empty.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from empty.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from empty.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from empty.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from empty.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from empty.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from empty.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from empty.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from empty.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from empty.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from empty.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from empty.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from empty.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from empty.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from empty.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from empty.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from empty.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from empty.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from empty.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from empty.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from empty.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from empty.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from empty.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from empty.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from empty.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from empty.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from empty.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from empty.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from empty.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from empty.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from empty.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from empty.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from empty.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from empty.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from empty.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from empty.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from empty.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from empty.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from empty.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from empty.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from empty.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from empty.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from empty.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from empty.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from empty.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from empty.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from empty.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from empty.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from empty.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from empty.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from empty.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from empty.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from empty.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from empty.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from empty.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from empty.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from empty.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from empty.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from empty.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from empty.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from empty.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from empty.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from empty.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from empty.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from empty.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from empty.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from empty.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from empty.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from empty.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from empty.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from empty.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from empty.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from empty.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from empty.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ empty.c:37:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] inEmptySelfInsert(d) ^ empty.c:52:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static EmptySelfInsert pro((uiContext)); ~~~~~~ ^ empty.c:55:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] EmptySelfInsert(d) ^ empty.c:81:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static EmptyYomiInsert pro((uiContext)); ~~~~~~ ^ empty.c:84:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] EmptyYomiInsert(d) ^ empty.c:105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static EmptyQuotedInsert pro((uiContext)); ~~~~~~ ^ empty.c:108:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] EmptyQuotedInsert(d) ^ empty.c:122:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static AlphaSelfInsert pro((uiContext)); ~~~~~~ ^ empty.c:125:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] AlphaSelfInsert(d) ^ empty.c:146:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static AlphaNop pro((uiContext)); ~~~~~~ ^ empty.c:149:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] AlphaNop(d) ^ empty.c:158:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static EmptyQuit pro((uiContext)); ~~~~~~ ^ empty.c:161:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] EmptyQuit(d) ^ empty.c:175:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static EmptyKakutei pro((uiContext)); ~~~~~~ ^ empty.c:178:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] EmptyKakutei(d) ^ empty.c:192:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static EmptyDeletePrevious pro((uiContext)); ~~~~~~ ^ empty.c:195:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] EmptyDeletePrevious(d) ^ empty.c:225:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] UserMode(d, estruct) ^ empty.c:257:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] UserSelect(d, estruct) ^ empty.c:304:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] UserMenu(d, estruct) ^ empty.c:315:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ProcExtraFunc(d, fnum) ^ empty.c:339:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] getBaseMode(yc) ^~~~~~~~~~~ ./sglobal.h:243:45: note: instantiated from: #define getBaseMode G243_getBaseMode ^~~~~~~~~~~~~~~~ empty.c:387:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] EmptyBaseHira(d) ^~~~~~~~~~~~~ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^~~~~~~~~~~~~~~~~~ empty.c:401:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] EmptyBaseKata(d) ^~~~~~~~~~~~~ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^~~~~~~~~~~~~~~~~~ empty.c:418:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] EmptyBaseEisu(d) ^~~~~~~~~~~~~ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^~~~~~~~~~~~~~~~~~ empty.c:433:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] EmptyBaseZen(d) ^~~~~~~~~~~~ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^~~~~~~~~~~~~~~~~ empty.c:454:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] EmptyBaseHan(d) ^~~~~~~~~~~~ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^~~~~~~~~~~~~~~~~ empty.c:482:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] EmptyBaseKana(d) ^~~~~~~~~~~~~ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^~~~~~~~~~~~~~~~~~ empty.c:505:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] EmptyBaseKakutei(d) ^~~~~~~~~~~~~~~~ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^~~~~~~~~~~~~~~~~~~~~ empty.c:519:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] EmptyBaseHenkan(d) ^~~~~~~~~~~~~~~ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^~~~~~~~~~~~~~~~~~~~ empty.c:545:7: warning: implicit declaration of function 'G112_ToggleChikuji' is invalid in C99 [-Wimplicit-function-declaration] if (ToggleChikuji(d, 0) == -1) { ^ ./sglobal.h:112:45: note: instantiated from: #define ToggleChikuji G112_ToggleChikuji ^ empty.c:595:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ empty.c:728:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ In file included from empty.c:750: ./emptymap.h:27:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode(), HenkanNyuryokuMode(), ZenHiraKakuteiMode(); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from empty.c:750: ./emptymap.h:27:21: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode(), HenkanNyuryokuMode(), ZenHiraKakuteiMode(); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from empty.c:750: ./emptymap.h:27:43: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode(), HenkanNyuryokuMode(), ZenHiraKakuteiMode(); ~~~~~~ ^ ./emptymap.h:28:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ZenKataKakuteiMode(), HanKataKakuteiMode(), ZenAlphaKakuteiMode(); ~~~~~~ ^ ./emptymap.h:28:30: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ZenKataKakuteiMode(), HanKataKakuteiMode(), ZenAlphaKakuteiMode(); ~~~~~~ ^ ./emptymap.h:28:52: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ZenKataKakuteiMode(), HanKataKakuteiMode(), ZenAlphaKakuteiMode(); ~~~~~~ ^ ./emptymap.h:29:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HanAlphaKakuteiMode(), KigoIchiran(); ~~~~~~ ^ ./emptymap.h:29:31: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HanAlphaKakuteiMode(), KigoIchiran(); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from empty.c:750: ./emptymap.h:31:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HexMode(), BushuMode(); ~~~~~~ ^ ./sglobal.h:37:45: note: instantiated from: #define HexMode G037_HexMode ^ In file included from empty.c:750: ./emptymap.h:31:19: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HexMode(), BushuMode(); ~~~~~~ ^ ./sglobal.h:6:45: note: instantiated from: #define BushuMode G006_BushuMode ^ In file included from empty.c:750: ./emptymap.h:33:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran(), UiUtilMode(); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from empty.c:750: ./emptymap.h:33:23: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran(), UiUtilMode(); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from empty.c:750: ./emptymap.h:34:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle(), YomiBaseZenHanToggle(); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from empty.c:750: ./emptymap.h:34:34: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle(), YomiBaseZenHanToggle(); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from empty.c:750: ./emptymap.h:35:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle(), YomiBaseKakuteiHenkanToggle(); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from empty.c:750: ./emptymap.h:35:34: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle(), YomiBaseKakuteiHenkanToggle(); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from empty.c:750: ./emptymap.h:36:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw(), YomiBaseRotateBack(); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from empty.c:750: ./emptymap.h:36:30: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw(), YomiBaseRotateBack(); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from empty.c:750: ./emptymap.h:37:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(), YomiModeBackup(); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from empty.c:750: ./emptymap.h:37:25: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(), YomiModeBackup(); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from empty.c:750: ./emptymap.h:37:43: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(), YomiModeBackup(); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from empty.c:750: ./emptymap.h:38:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern dicTouroku pro((uiContext)), dicSakujo pro((uiContext)); ~~~~~~ ^ ./sglobal.h:199:45: note: instantiated from: #define dicTouroku G199_dicTouroku ^ In file included from empty.c:750: ./emptymap.h:38:37: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern dicTouroku pro((uiContext)), dicSakujo pro((uiContext)); ~~~~~~ ^ ./sglobal.h:198:45: note: instantiated from: #define dicSakujo G198_dicSakujo ^ In file included from empty.c:750: ./emptymap.h:40:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern kigoRussia(), kigoGreek(), kigoKeisen(); ~~~~~~ ^ ./sglobal.h:292:45: note: instantiated from: #define kigoRussia G292_kigoRussia ^ In file included from empty.c:750: ./emptymap.h:40:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern kigoRussia(), kigoGreek(), kigoKeisen(); ~~~~~~ ^ ./sglobal.h:290:45: note: instantiated from: #define kigoGreek G290_kigoGreek ^ In file included from empty.c:750: ./emptymap.h:40:35: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern kigoRussia(), kigoGreek(), kigoKeisen(); ~~~~~~ ^ ./sglobal.h:291:45: note: instantiated from: #define kigoKeisen G291_kigoKeisen ^ In file included from empty.c:750: ./emptymap.h:41:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern dicMount(), serverChange(), serverFin(); ~~~~~~ ^ ./sglobal.h:197:45: note: instantiated from: #define dicMount G197_dicMount ^ In file included from empty.c:750: ./emptymap.h:41:20: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern dicMount(), serverChange(), serverFin(); ~~~~~~ ^ ./sglobal.h:353:45: note: instantiated from: #define serverChange G353_serverChange ^ In file included from empty.c:750: ./emptymap.h:41:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern dicMount(), serverChange(), serverFin(); ~~~~~~ ^ ./sglobal.h:354:45: note: instantiated from: #define serverFin G354_serverFin ^ In file included from empty.c:750: ./emptymap.h:42:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern chikujiInit(); ~~~~~~ ^ ./sglobal.h:174:45: note: instantiated from: #define chikujiInit G174_chikujiInit ^ In file included from empty.c:751: ./alphamap.h:28:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from empty.c:751: ./alphamap.h:28:25: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ empty.c:24:13: warning: unused variable 'rcs_id' [-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: ./emptymap.h:24:13: warning: unused variable 'emptymap_id' [-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: ./alphamap.h:24:13: warning: unused variable 'alphamap_id' [-Wunused-variable] static char alphamap_id[] = "@(#) 102.1 $Id: alphamap.h,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; ^ 174 warnings generated. rm -f empty.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DNEED_RKINDEP_SUBST -dynamic empty.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from empty.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from empty.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from empty.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from empty.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from empty.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from empty.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from empty.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from empty.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from empty.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from empty.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from empty.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from empty.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from empty.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from empty.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from empty.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from empty.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from empty.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from empty.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from empty.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from empty.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from empty.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from empty.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from empty.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from empty.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from empty.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from empty.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from empty.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from empty.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from empty.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from empty.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from empty.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from empty.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from empty.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from empty.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from empty.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from empty.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from empty.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from empty.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from empty.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from empty.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from empty.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from empty.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from empty.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from empty.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from empty.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from empty.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from empty.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from empty.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from empty.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from empty.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from empty.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from empty.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from empty.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from empty.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from empty.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from empty.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from empty.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from empty.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from empty.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from empty.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from empty.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from empty.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from empty.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from empty.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from empty.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from empty.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from empty.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from empty.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from empty.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from empty.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from empty.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from empty.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from empty.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from empty.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from empty.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from empty.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from empty.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from empty.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from empty.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from empty.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from empty.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from empty.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from empty.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from empty.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from empty.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from empty.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from empty.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from empty.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from empty.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from empty.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from empty.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from empty.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from empty.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from empty.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from empty.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from empty.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from empty.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from empty.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ empty.c:37:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] inEmptySelfInsert(d) ^ empty.c:52:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static EmptySelfInsert pro((uiContext)); ~~~~~~ ^ empty.c:55:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] EmptySelfInsert(d) ^ empty.c:81:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static EmptyYomiInsert pro((uiContext)); ~~~~~~ ^ empty.c:84:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] EmptyYomiInsert(d) ^ empty.c:105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static EmptyQuotedInsert pro((uiContext)); ~~~~~~ ^ empty.c:108:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] EmptyQuotedInsert(d) ^ empty.c:122:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static AlphaSelfInsert pro((uiContext)); ~~~~~~ ^ empty.c:125:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] AlphaSelfInsert(d) ^ empty.c:146:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static AlphaNop pro((uiContext)); ~~~~~~ ^ empty.c:149:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] AlphaNop(d) ^ empty.c:158:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static EmptyQuit pro((uiContext)); ~~~~~~ ^ empty.c:161:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] EmptyQuit(d) ^ empty.c:175:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static EmptyKakutei pro((uiContext)); ~~~~~~ ^ empty.c:178:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] EmptyKakutei(d) ^ empty.c:192:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static EmptyDeletePrevious pro((uiContext)); ~~~~~~ ^ empty.c:195:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] EmptyDeletePrevious(d) ^ empty.c:225:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] UserMode(d, estruct) ^ empty.c:257:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] UserSelect(d, estruct) ^ empty.c:304:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] UserMenu(d, estruct) ^ empty.c:315:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ProcExtraFunc(d, fnum) ^ empty.c:339:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] getBaseMode(yc) ^~~~~~~~~~~ ./sglobal.h:243:45: note: instantiated from: #define getBaseMode G243_getBaseMode ^~~~~~~~~~~~~~~~ empty.c:387:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] EmptyBaseHira(d) ^~~~~~~~~~~~~ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^~~~~~~~~~~~~~~~~~ empty.c:401:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] EmptyBaseKata(d) ^~~~~~~~~~~~~ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^~~~~~~~~~~~~~~~~~ empty.c:418:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] EmptyBaseEisu(d) ^~~~~~~~~~~~~ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^~~~~~~~~~~~~~~~~~ empty.c:433:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] EmptyBaseZen(d) ^~~~~~~~~~~~ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^~~~~~~~~~~~~~~~~ empty.c:454:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] EmptyBaseHan(d) ^~~~~~~~~~~~ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^~~~~~~~~~~~~~~~~ empty.c:482:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] EmptyBaseKana(d) ^~~~~~~~~~~~~ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^~~~~~~~~~~~~~~~~~ empty.c:505:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] EmptyBaseKakutei(d) ^~~~~~~~~~~~~~~~ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^~~~~~~~~~~~~~~~~~~~~ empty.c:519:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] EmptyBaseHenkan(d) ^~~~~~~~~~~~~~~ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^~~~~~~~~~~~~~~~~~~~ empty.c:545:7: warning: implicit declaration of function 'G112_ToggleChikuji' is invalid in C99 [-Wimplicit-function-declaration] if (ToggleChikuji(d, 0) == -1) { ^ ./sglobal.h:112:45: note: instantiated from: #define ToggleChikuji G112_ToggleChikuji ^ empty.c:595:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ empty.c:728:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ In file included from empty.c:750: ./emptymap.h:27:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode(), HenkanNyuryokuMode(), ZenHiraKakuteiMode(); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from empty.c:750: ./emptymap.h:27:21: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode(), HenkanNyuryokuMode(), ZenHiraKakuteiMode(); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from empty.c:750: ./emptymap.h:27:43: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode(), HenkanNyuryokuMode(), ZenHiraKakuteiMode(); ~~~~~~ ^ ./emptymap.h:28:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ZenKataKakuteiMode(), HanKataKakuteiMode(), ZenAlphaKakuteiMode(); ~~~~~~ ^ ./emptymap.h:28:30: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ZenKataKakuteiMode(), HanKataKakuteiMode(), ZenAlphaKakuteiMode(); ~~~~~~ ^ ./emptymap.h:28:52: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ZenKataKakuteiMode(), HanKataKakuteiMode(), ZenAlphaKakuteiMode(); ~~~~~~ ^ ./emptymap.h:29:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HanAlphaKakuteiMode(), KigoIchiran(); ~~~~~~ ^ ./emptymap.h:29:31: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HanAlphaKakuteiMode(), KigoIchiran(); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from empty.c:750: ./emptymap.h:31:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HexMode(), BushuMode(); ~~~~~~ ^ ./sglobal.h:37:45: note: instantiated from: #define HexMode G037_HexMode ^ In file included from empty.c:750: ./emptymap.h:31:19: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HexMode(), BushuMode(); ~~~~~~ ^ ./sglobal.h:6:45: note: instantiated from: #define BushuMode G006_BushuMode ^ In file included from empty.c:750: ./emptymap.h:33:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran(), UiUtilMode(); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from empty.c:750: ./emptymap.h:33:23: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran(), UiUtilMode(); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from empty.c:750: ./emptymap.h:34:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle(), YomiBaseZenHanToggle(); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from empty.c:750: ./emptymap.h:34:34: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle(), YomiBaseZenHanToggle(); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from empty.c:750: ./emptymap.h:35:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle(), YomiBaseKakuteiHenkanToggle(); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from empty.c:750: ./emptymap.h:35:34: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle(), YomiBaseKakuteiHenkanToggle(); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from empty.c:750: ./emptymap.h:36:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw(), YomiBaseRotateBack(); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from empty.c:750: ./emptymap.h:36:30: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw(), YomiBaseRotateBack(); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from empty.c:750: ./emptymap.h:37:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(), YomiModeBackup(); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from empty.c:750: ./emptymap.h:37:25: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(), YomiModeBackup(); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from empty.c:750: ./emptymap.h:37:43: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(), YomiModeBackup(); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from empty.c:750: ./emptymap.h:38:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern dicTouroku pro((uiContext)), dicSakujo pro((uiContext)); ~~~~~~ ^ ./sglobal.h:199:45: note: instantiated from: #define dicTouroku G199_dicTouroku ^ In file included from empty.c:750: ./emptymap.h:38:37: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern dicTouroku pro((uiContext)), dicSakujo pro((uiContext)); ~~~~~~ ^ ./sglobal.h:198:45: note: instantiated from: #define dicSakujo G198_dicSakujo ^ In file included from empty.c:750: ./emptymap.h:40:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern kigoRussia(), kigoGreek(), kigoKeisen(); ~~~~~~ ^ ./sglobal.h:292:45: note: instantiated from: #define kigoRussia G292_kigoRussia ^ In file included from empty.c:750: ./emptymap.h:40:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern kigoRussia(), kigoGreek(), kigoKeisen(); ~~~~~~ ^ ./sglobal.h:290:45: note: instantiated from: #define kigoGreek G290_kigoGreek ^ In file included from empty.c:750: ./emptymap.h:40:35: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern kigoRussia(), kigoGreek(), kigoKeisen(); ~~~~~~ ^ ./sglobal.h:291:45: note: instantiated from: #define kigoKeisen G291_kigoKeisen ^ In file included from empty.c:750: ./emptymap.h:41:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern dicMount(), serverChange(), serverFin(); ~~~~~~ ^ ./sglobal.h:197:45: note: instantiated from: #define dicMount G197_dicMount ^ In file included from empty.c:750: ./emptymap.h:41:20: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern dicMount(), serverChange(), serverFin(); ~~~~~~ ^ ./sglobal.h:353:45: note: instantiated from: #define serverChange G353_serverChange ^ In file included from empty.c:750: ./emptymap.h:41:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern dicMount(), serverChange(), serverFin(); ~~~~~~ ^ ./sglobal.h:354:45: note: instantiated from: #define serverFin G354_serverFin ^ In file included from empty.c:750: ./emptymap.h:42:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern chikujiInit(); ~~~~~~ ^ ./sglobal.h:174:45: note: instantiated from: #define chikujiInit G174_chikujiInit ^ In file included from empty.c:751: ./alphamap.h:28:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from empty.c:751: ./alphamap.h:28:25: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ empty.c:24:13: warning: unused variable 'rcs_id' [-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: ./emptymap.h:24:13: warning: unused variable 'emptymap_id' [-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: ./alphamap.h:24:13: warning: unused variable 'alphamap_id' [-Wunused-variable] static char alphamap_id[] = "@(#) 102.1 $Id: alphamap.h,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; ^ 174 warnings generated. rm -f henkan.o unshared/henkan.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DNEED_RKINDEP_SUBST -O2 henkan.c -o unshared/henkan.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from henkan.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from henkan.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from henkan.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from henkan.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from henkan.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from henkan.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from henkan.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from henkan.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from henkan.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from henkan.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from henkan.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from henkan.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from henkan.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from henkan.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from henkan.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from henkan.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from henkan.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from henkan.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from henkan.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from henkan.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from henkan.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from henkan.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from henkan.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from henkan.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from henkan.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from henkan.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from henkan.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from henkan.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from henkan.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from henkan.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from henkan.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from henkan.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from henkan.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from henkan.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from henkan.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from henkan.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from henkan.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from henkan.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from henkan.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from henkan.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from henkan.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from henkan.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from henkan.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from henkan.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from henkan.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from henkan.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from henkan.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from henkan.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from henkan.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from henkan.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from henkan.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from henkan.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from henkan.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from henkan.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from henkan.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from henkan.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from henkan.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from henkan.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from henkan.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from henkan.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from henkan.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from henkan.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from henkan.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from henkan.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from henkan.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from henkan.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from henkan.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from henkan.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from henkan.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from henkan.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from henkan.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from henkan.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from henkan.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from henkan.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from henkan.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from henkan.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from henkan.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from henkan.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from henkan.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from henkan.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from henkan.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from henkan.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from henkan.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from henkan.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from henkan.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from henkan.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from henkan.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from henkan.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from henkan.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from henkan.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from henkan.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from henkan.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from henkan.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from henkan.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from henkan.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from henkan.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from henkan.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from henkan.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ henkan.c:155:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KanjiInit() ^~~~~~~~~ ./sglobal.h:52:45: note: instantiated from: #define KanjiInit G052_KanjiInit ^~~~~~~~~~~~~~ henkan.c:161:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern FirstTime; ~~~~~~ ^ ./canna.h:56:22: note: instantiated from: #define FirstTime CANNA_G271_FirstTime ^ henkan.c:425:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KanjiFin() ^~~~~~~~ ./sglobal.h:51:45: note: instantiated from: #define KanjiFin G051_KanjiFin ^~~~~~~~~~~~~ henkan.c:1274:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] doHenkan(d, len, kanji) ^~~~~~~~ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^~~~~~~~~~~~~ henkan.c:1305:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] doYomiHenkan(d, len, kanji, yc) ^ henkan.c:1312:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ henkan.c:1523:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] tanNextKouho(d, yc) ^ henkan.c:1607:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanKouhoIchiran(d) ^~~~~~~~~~~~~~~ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^~~~~~~~~~~~~~~~~~~~ henkan.c:1616:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanNextKouho(d) ^~~~~~~~~~~~ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^~~~~~~~~~~~~~~~~ henkan.c:1634:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static TanHenkan pro((uiContext)); ~~~~~~ ^ henkan.c:1661:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanPreviousKouho(d) ^~~~~~~~~~~~~~~~ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^~~~~~~~~~~~~~~~~~~~~ henkan.c:1705:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanHiragana(d) ^~~~~~~~~~~ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^~~~~~~~~~~~~~~~ henkan.c:1711:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanKatakana(d) ^~~~~~~~~~~ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^~~~~~~~~~~~~~~~ henkan.c:1717:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanRomaji(d) ^~~~~~~~~ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^~~~~~~~~~~~~~ henkan.c:1723:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanUpper(d) ^~~~~~~~ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^~~~~~~~~~~~~ henkan.c:1729:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanCapitalize(d) ^~~~~~~~~~~~~ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^~~~~~~~~~~~~~~~~~ henkan.c:1735:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanZenkaku(d) ^~~~~~~~~~ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^~~~~~~~~~~~~~~ henkan.c:1741:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanHankaku(d) ^~~~~~~~~~ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^~~~~~~~~~~~~~~ henkan.c:1749:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanKanaRotate(d) ^~~~~~~~~~~~~ henkan.c:1757:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanRomajiRotate(d) ^~~~~~~~~~~~~~~ henkan.c:1765:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanCaseRotateForward(d) ^~~~~~~~~~~~~~~~~~~~ henkan.c:1897:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanMuhenkan(d) ^~~~~~~~~~~ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^~~~~~~~~~~~~~~~ henkan.c:2164:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanKakutei(d) ^~~~~~~~~~ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^~~~~~~~~~~~~~~ henkan.c:2180:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static TanKakuteiYomiInsert pro((uiContext)); ~~~~~~ ^ henkan.c:2215:9: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern nKouhoBunsetsu; ~~~~~~ ^ ./sglobal.h:312:45: note: instantiated from: #define nKouhoBunsetsu G312_nKouhoBunsetsu ^ henkan.c:2299:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static TanExtendBunsetsu pro((uiContext)); ~~~~~~ ^ henkan.c:2332:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static TanShrinkBunsetsu pro((uiContext)); ~~~~~~ ^ henkan.c:2372:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanPrintBunpou(d) ^~~~~~~~~~~~~~ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^~~~~~~~~~~~~~~~~~~ henkan.c:2459:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext, defaultBushuContext; ~~~~~~ ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ henkan.c:2459:26: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext, defaultBushuContext; ~~~~~~ ^ ./sglobal.h:194:45: note: instantiated from: #define defaultBushuContext G194_defaultBushuContext ^ henkan.c:2481:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static TanBunsetsuMode pro((uiContext)); ~~~~~~ ^ henkan.c:2484:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanBunsetsuMode(d) ^ henkan.c:2647:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static TbChooseChar pro((uiContext, int)); ~~~~~~ ^ henkan.c:2650:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TbChooseChar(d, head) ^ henkan.c:2725:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static TanChooseHeadChar pro((uiContext)); ~~~~~~ ^ henkan.c:2726:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static TanChooseTailChar pro((uiContext)); ~~~~~~ ^ henkan.c:2729:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanChooseHeadChar(d) ^ henkan.c:2736:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanChooseTailChar(d) ^ In file included from henkan.c:2742: ./tanmap.h:27:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)), DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from henkan.c:2742: ./tanmap.h:27:42: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)), DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from henkan.c:2742: ./tanmap.h:28:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from henkan.c:2742: ./tanmap.h:29:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)), TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from henkan.c:2742: ./tanmap.h:29:38: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)), TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ henkan.c:24:13: warning: unused variable 'rcs_id' [-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: ./tanmap.h:24:13: warning: unused variable 'tanmap_id' [-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 $"; ^ 151 warnings generated. rm -f henkan.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DNEED_RKINDEP_SUBST -dynamic henkan.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from henkan.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from henkan.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from henkan.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from henkan.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from henkan.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from henkan.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from henkan.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from henkan.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from henkan.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from henkan.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from henkan.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from henkan.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from henkan.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from henkan.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from henkan.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from henkan.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from henkan.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from henkan.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from henkan.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from henkan.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from henkan.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from henkan.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from henkan.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from henkan.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from henkan.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from henkan.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from henkan.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from henkan.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from henkan.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from henkan.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from henkan.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from henkan.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from henkan.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from henkan.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from henkan.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from henkan.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from henkan.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from henkan.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from henkan.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from henkan.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from henkan.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from henkan.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from henkan.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from henkan.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from henkan.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from henkan.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from henkan.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from henkan.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from henkan.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from henkan.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from henkan.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from henkan.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from henkan.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from henkan.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from henkan.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from henkan.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from henkan.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from henkan.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from henkan.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from henkan.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from henkan.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from henkan.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from henkan.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from henkan.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from henkan.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from henkan.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from henkan.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from henkan.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from henkan.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from henkan.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from henkan.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from henkan.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from henkan.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from henkan.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from henkan.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from henkan.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from henkan.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from henkan.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from henkan.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from henkan.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from henkan.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from henkan.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from henkan.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from henkan.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from henkan.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from henkan.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from henkan.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from henkan.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from henkan.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from henkan.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from henkan.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from henkan.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from henkan.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from henkan.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from henkan.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from henkan.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from henkan.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from henkan.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ henkan.c:155:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KanjiInit() ^~~~~~~~~ ./sglobal.h:52:45: note: instantiated from: #define KanjiInit G052_KanjiInit ^~~~~~~~~~~~~~ henkan.c:161:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern FirstTime; ~~~~~~ ^ ./canna.h:56:22: note: instantiated from: #define FirstTime CANNA_G271_FirstTime ^ henkan.c:425:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KanjiFin() ^~~~~~~~ ./sglobal.h:51:45: note: instantiated from: #define KanjiFin G051_KanjiFin ^~~~~~~~~~~~~ henkan.c:1274:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] doHenkan(d, len, kanji) ^~~~~~~~ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^~~~~~~~~~~~~ henkan.c:1305:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] doYomiHenkan(d, len, kanji, yc) ^ henkan.c:1312:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ henkan.c:1523:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] tanNextKouho(d, yc) ^ henkan.c:1607:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanKouhoIchiran(d) ^~~~~~~~~~~~~~~ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^~~~~~~~~~~~~~~~~~~~ henkan.c:1616:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanNextKouho(d) ^~~~~~~~~~~~ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^~~~~~~~~~~~~~~~~ henkan.c:1634:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static TanHenkan pro((uiContext)); ~~~~~~ ^ henkan.c:1661:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanPreviousKouho(d) ^~~~~~~~~~~~~~~~ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^~~~~~~~~~~~~~~~~~~~~ henkan.c:1705:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanHiragana(d) ^~~~~~~~~~~ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^~~~~~~~~~~~~~~~ henkan.c:1711:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanKatakana(d) ^~~~~~~~~~~ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^~~~~~~~~~~~~~~~ henkan.c:1717:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanRomaji(d) ^~~~~~~~~ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^~~~~~~~~~~~~~ henkan.c:1723:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanUpper(d) ^~~~~~~~ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^~~~~~~~~~~~~ henkan.c:1729:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanCapitalize(d) ^~~~~~~~~~~~~ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^~~~~~~~~~~~~~~~~~ henkan.c:1735:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanZenkaku(d) ^~~~~~~~~~ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^~~~~~~~~~~~~~~ henkan.c:1741:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanHankaku(d) ^~~~~~~~~~ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^~~~~~~~~~~~~~~ henkan.c:1749:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanKanaRotate(d) ^~~~~~~~~~~~~ henkan.c:1757:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanRomajiRotate(d) ^~~~~~~~~~~~~~~ henkan.c:1765:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanCaseRotateForward(d) ^~~~~~~~~~~~~~~~~~~~ henkan.c:1897:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanMuhenkan(d) ^~~~~~~~~~~ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^~~~~~~~~~~~~~~~ henkan.c:2164:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanKakutei(d) ^~~~~~~~~~ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^~~~~~~~~~~~~~~ henkan.c:2180:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static TanKakuteiYomiInsert pro((uiContext)); ~~~~~~ ^ henkan.c:2215:9: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern nKouhoBunsetsu; ~~~~~~ ^ ./sglobal.h:312:45: note: instantiated from: #define nKouhoBunsetsu G312_nKouhoBunsetsu ^ henkan.c:2299:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static TanExtendBunsetsu pro((uiContext)); ~~~~~~ ^ henkan.c:2332:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static TanShrinkBunsetsu pro((uiContext)); ~~~~~~ ^ henkan.c:2372:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanPrintBunpou(d) ^~~~~~~~~~~~~~ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^~~~~~~~~~~~~~~~~~~ henkan.c:2459:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext, defaultBushuContext; ~~~~~~ ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ henkan.c:2459:26: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext, defaultBushuContext; ~~~~~~ ^ ./sglobal.h:194:45: note: instantiated from: #define defaultBushuContext G194_defaultBushuContext ^ henkan.c:2481:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static TanBunsetsuMode pro((uiContext)); ~~~~~~ ^ henkan.c:2484:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanBunsetsuMode(d) ^ henkan.c:2647:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static TbChooseChar pro((uiContext, int)); ~~~~~~ ^ henkan.c:2650:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TbChooseChar(d, head) ^ henkan.c:2725:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static TanChooseHeadChar pro((uiContext)); ~~~~~~ ^ henkan.c:2726:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static TanChooseTailChar pro((uiContext)); ~~~~~~ ^ henkan.c:2729:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanChooseHeadChar(d) ^ henkan.c:2736:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanChooseTailChar(d) ^ In file included from henkan.c:2742: ./tanmap.h:27:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)), DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from henkan.c:2742: ./tanmap.h:27:42: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)), DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from henkan.c:2742: ./tanmap.h:28:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from henkan.c:2742: ./tanmap.h:29:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)), TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from henkan.c:2742: ./tanmap.h:29:38: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)), TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ henkan.c:24:13: warning: unused variable 'rcs_id' [-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: ./tanmap.h:24:13: warning: unused variable 'tanmap_id' [-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 $"; ^ 151 warnings generated. rm -f hex.o unshared/hex.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DNEED_RKINDEP_SUBST -O2 hex.c -o unshared/hex.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from hex.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from hex.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from hex.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from hex.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from hex.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from hex.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from hex.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from hex.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from hex.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from hex.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from hex.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from hex.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from hex.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from hex.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from hex.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from hex.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from hex.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from hex.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from hex.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from hex.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from hex.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from hex.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from hex.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from hex.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from hex.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from hex.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from hex.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from hex.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from hex.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from hex.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from hex.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from hex.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from hex.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from hex.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from hex.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from hex.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from hex.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from hex.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from hex.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from hex.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from hex.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from hex.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from hex.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from hex.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from hex.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from hex.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from hex.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from hex.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from hex.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from hex.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from hex.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from hex.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from hex.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from hex.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from hex.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from hex.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from hex.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from hex.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from hex.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from hex.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from hex.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from hex.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from hex.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from hex.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from hex.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from hex.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from hex.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from hex.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from hex.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from hex.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from hex.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from hex.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from hex.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from hex.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from hex.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from hex.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from hex.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from hex.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from hex.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from hex.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from hex.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from hex.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from hex.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from hex.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from hex.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from hex.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from hex.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from hex.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from hex.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from hex.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from hex.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from hex.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from hex.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from hex.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from hex.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from hex.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from hex.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from hex.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ hex.c:50:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] hexEveryTimeCatch(d, retval, env) ^ hex.c:75:11: warning: implicit declaration of function 'G188_convertAsHex' is invalid in C99 [-Wimplicit-function-declaration] if (convertAsHex(d)) { ^ ./sglobal.h:188:45: note: instantiated from: #define convertAsHex G188_convertAsHex ^ hex.c:99:3: warning: implicit declaration of function 'G172_checkGLineLen' is invalid in C99 [-Wimplicit-function-declaration] checkGLineLen(d); ^ ./sglobal.h:172:45: note: instantiated from: #define checkGLineLen G172_checkGLineLen ^ hex.c:104:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] exitHex(d, retval, env) ^ hex.c:110:7: warning: implicit declaration of function 'G192_cvtAsHex' is invalid in C99 [-Wimplicit-function-declaration] if (cvtAsHex(d, d->buffer_return, d->buffer_return, d->nbytes)) { ^ ./sglobal.h:192:45: note: instantiated from: #define cvtAsHex G192_cvtAsHex ^ hex.c:123:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] quitHex(d, retval, env) ^ hex.c:138:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] hexMode(d, major_mode) ^ hex.c:165:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] HexMode(d) ^~~~~~~ ./sglobal.h:37:45: note: instantiated from: #define HexMode G037_HexMode ^~~~~~~~~~~~ hex.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "@(#) 102.1 $Id: hex.c,v 1.2 2003/01/10 13:08:44 aida_s Exp $"; ^ 115 warnings generated. rm -f hex.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DNEED_RKINDEP_SUBST -dynamic hex.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from hex.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from hex.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from hex.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from hex.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from hex.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from hex.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from hex.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from hex.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from hex.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from hex.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from hex.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from hex.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from hex.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from hex.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from hex.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from hex.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from hex.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from hex.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from hex.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from hex.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from hex.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from hex.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from hex.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from hex.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from hex.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from hex.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from hex.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from hex.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from hex.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from hex.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from hex.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from hex.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from hex.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from hex.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from hex.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from hex.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from hex.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from hex.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from hex.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from hex.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from hex.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from hex.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from hex.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from hex.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from hex.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from hex.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from hex.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from hex.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from hex.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from hex.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from hex.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from hex.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from hex.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from hex.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from hex.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from hex.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from hex.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from hex.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from hex.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from hex.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from hex.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from hex.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from hex.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from hex.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from hex.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from hex.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from hex.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from hex.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from hex.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from hex.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from hex.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from hex.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from hex.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from hex.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from hex.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from hex.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from hex.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from hex.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from hex.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from hex.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from hex.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from hex.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from hex.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from hex.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from hex.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from hex.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from hex.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from hex.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from hex.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from hex.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from hex.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from hex.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from hex.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from hex.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from hex.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from hex.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from hex.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from hex.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ hex.c:50:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] hexEveryTimeCatch(d, retval, env) ^ hex.c:75:11: warning: implicit declaration of function 'G188_convertAsHex' is invalid in C99 [-Wimplicit-function-declaration] if (convertAsHex(d)) { ^ ./sglobal.h:188:45: note: instantiated from: #define convertAsHex G188_convertAsHex ^ hex.c:99:3: warning: implicit declaration of function 'G172_checkGLineLen' is invalid in C99 [-Wimplicit-function-declaration] checkGLineLen(d); ^ ./sglobal.h:172:45: note: instantiated from: #define checkGLineLen G172_checkGLineLen ^ hex.c:104:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] exitHex(d, retval, env) ^ hex.c:110:7: warning: implicit declaration of function 'G192_cvtAsHex' is invalid in C99 [-Wimplicit-function-declaration] if (cvtAsHex(d, d->buffer_return, d->buffer_return, d->nbytes)) { ^ ./sglobal.h:192:45: note: instantiated from: #define cvtAsHex G192_cvtAsHex ^ hex.c:123:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] quitHex(d, retval, env) ^ hex.c:138:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] hexMode(d, major_mode) ^ hex.c:165:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] HexMode(d) ^~~~~~~ ./sglobal.h:37:45: note: instantiated from: #define HexMode G037_HexMode ^~~~~~~~~~~~ hex.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "@(#) 102.1 $Id: hex.c,v 1.2 2003/01/10 13:08:44 aida_s Exp $"; ^ 115 warnings generated. rm -f ichiran.o unshared/ichiran.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DNEED_RKINDEP_SUBST -O2 ichiran.c -o unshared/ichiran.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from ichiran.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from ichiran.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from ichiran.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from ichiran.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from ichiran.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from ichiran.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from ichiran.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from ichiran.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from ichiran.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from ichiran.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from ichiran.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from ichiran.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from ichiran.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from ichiran.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from ichiran.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from ichiran.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from ichiran.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from ichiran.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from ichiran.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from ichiran.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from ichiran.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from ichiran.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from ichiran.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from ichiran.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from ichiran.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from ichiran.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from ichiran.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from ichiran.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from ichiran.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from ichiran.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from ichiran.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from ichiran.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from ichiran.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from ichiran.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from ichiran.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from ichiran.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from ichiran.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from ichiran.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from ichiran.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from ichiran.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from ichiran.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from ichiran.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from ichiran.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from ichiran.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from ichiran.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from ichiran.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from ichiran.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from ichiran.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from ichiran.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from ichiran.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from ichiran.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from ichiran.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from ichiran.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from ichiran.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from ichiran.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from ichiran.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from ichiran.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from ichiran.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from ichiran.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from ichiran.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from ichiran.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from ichiran.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from ichiran.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from ichiran.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from ichiran.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from ichiran.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from ichiran.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from ichiran.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from ichiran.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from ichiran.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from ichiran.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from ichiran.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from ichiran.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from ichiran.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from ichiran.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from ichiran.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from ichiran.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from ichiran.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from ichiran.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from ichiran.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from ichiran.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from ichiran.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from ichiran.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from ichiran.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from ichiran.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from ichiran.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from ichiran.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from ichiran.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from ichiran.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from ichiran.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from ichiran.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from ichiran.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from ichiran.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from ichiran.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from ichiran.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from ichiran.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from ichiran.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from ichiran.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ ichiran.c:72:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] initIchiran() ^~~~~~~~~~~ ./sglobal.h:267:45: note: instantiated from: #define initIchiran G267_initIchiran ^~~~~~~~~~~~~~~~ ichiran.c:190:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static ichiranEveryTimeCatch pro((uiContext, int, mode_context)); ~~~~~~ ^ ichiran.c:193:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ichiranEveryTimeCatch(d, retval, env) ^ ichiran.c:208:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static ichiranExitCatch pro((uiContext, int, mode_context)); ~~~~~~ ^ ichiran.c:211:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ichiranExitCatch(d, retval, env) ^ ichiran.c:252:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static ichiranQuitCatch pro((uiContext, int, mode_context)); ~~~~~~ ^ ichiran.c:255:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ichiranQuitCatch(d, retval, env) ^ ichiran.c:540:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] allocIchiranBuf(d) ^~~~~~~~~~~~~~~ ./sglobal.h:155:45: note: instantiated from: #define allocIchiranBuf G155_allocIchiranBuf ^~~~~~~~~~~~~~~~~~~~ ichiran.c:749:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] tanKouhoIchiran(d, step) ^~~~~~~~~~~~~~~ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^~~~~~~~~~~~~~~~~~~~ ichiran.c:821:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranQuit(d) ^~~~~~~~~~~ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^~~~~~~~~~~~~~~~ ichiran.c:879:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranKakuteiThenDo(d, func) ^ ichiran.c:903:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranQuitThenDo(d, func) ^ ichiran.c:930:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranForwardKouho(d) ^~~~~~~~~~~~~~~~~~~ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^~~~~~~~~~~~~~~~~~~~~~~~ ichiran.c:983:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranBackwardKouho(d) ^~~~~~~~~~~~~~~~~~~~ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^~~~~~~~~~~~~~~~~~~~~~~~~ ichiran.c:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranConvert pro((uiContext)); ~~~~~~ ^ ichiran.c:1039:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranConvert(d) ^ ichiran.c:1062:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranPreviousKouhoretsu(d) ^~~~~~~~~~~~~~~~~~~~~~~~~ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ichiran.c:1140:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranNextKouhoretsu(d) ^~~~~~~~~~~~~~~~~~~~~ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^~~~~~~~~~~~~~~~~~~~~~~~~~ ichiran.c:1178:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranNextPage pro((uiContext)); ~~~~~~ ^ ichiran.c:1181:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranNextPage(d) ^ ichiran.c:1209:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranPreviousPage pro((uiContext)); ~~~~~~ ^ ichiran.c:1212:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranPreviousPage(d) ^ ichiran.c:1280:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranBeginningOfKouho(d) ^~~~~~~~~~~~~~~~~~~~~~~ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ichiran.c:1319:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranEndOfKouho(d) ^~~~~~~~~~~~~~~~~ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^~~~~~~~~~~~~~~~~~~~~~ ichiran.c:1361:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranBangoKouho pro((uiContext)); ~~~~~~ ^ ichiran.c:1364:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranBangoKouho(d) ^ ichiran.c:1494:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranKakutei pro((uiContext)); ~~~~~~ ^ ichiran.c:1497:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranKakutei(d) ^ ichiran.c:1553:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranExtendBunsetsu pro((uiContext)); ~~~~~~ ^ ichiran.c:1556:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranExtendBunsetsu(d) ^ ichiran.c:1562:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranShrinkBunsetsu pro((uiContext)); ~~~~~~ ^ ichiran.c:1565:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranShrinkBunsetsu(d) ^ ichiran.c:1571:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranAdjustBunsetsu pro((uiContext)); ~~~~~~ ^ ichiran.c:1574:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranAdjustBunsetsu(d) ^ ichiran.c:1580:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranKillToEndOfLine pro((uiContext)); ~~~~~~ ^ ichiran.c:1583:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranKillToEndOfLine(d) ^ ichiran.c:1589:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranDeleteNext pro((uiContext)); ~~~~~~ ^ ichiran.c:1592:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranDeleteNext(d) ^ ichiran.c:1598:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ichiran.c:1601:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranBubunMuhenkan(d) ^ ichiran.c:1607:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranHiragana pro((uiContext)); ~~~~~~ ^ ichiran.c:1610:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranHiragana(d) ^ ichiran.c:1616:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranKatakana pro((uiContext)); ~~~~~~ ^ ichiran.c:1619:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranKatakana(d) ^ ichiran.c:1625:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranZenkaku pro((uiContext)); ~~~~~~ ^ ichiran.c:1628:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranZenkaku(d) ^ ichiran.c:1634:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranHankaku pro((uiContext)); ~~~~~~ ^ ichiran.c:1637:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranHankaku(d) ^ ichiran.c:1643:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranRomaji pro((uiContext)); ~~~~~~ ^ ichiran.c:1646:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranRomaji(d) ^ ichiran.c:1652:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranToUpper pro((uiContext)); ~~~~~~ ^ ichiran.c:1655:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranToUpper(d) ^ ichiran.c:1661:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranToLower pro((uiContext)); ~~~~~~ ^ ichiran.c:1664:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranToLower(d) ^ ichiran.c:1670:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranCapitalize pro((uiContext)); ~~~~~~ ^ ichiran.c:1673:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranCapitalize(d) ^ ichiran.c:1679:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranKanaRotate pro((uiContext)); ~~~~~~ ^ ichiran.c:1682:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranKanaRotate(d) ^ ichiran.c:1688:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranRomajiRotate pro((uiContext)); ~~~~~~ ^ ichiran.c:1691:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranRomajiRotate(d) ^ ichiran.c:1697:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranCaseRotateForward pro((uiContext)); ~~~~~~ ^ ichiran.c:1700:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranCaseRotateForward(d) ^ In file included from ichiran.c:1714: ./ichiranmap.h:27:9: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from ichiran.c:1714: ./ichiranmap.h:27:26: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ ichiran.c:24:13: warning: unused variable 'rcs_id' [-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: ./ichiranmap.h:24:13: warning: unused variable 'ichiranmap_id' [-Wunused-variable] static char ichiranmap_id[] = "@(#) 102.1 $Id: ichiranmap.h,v 1.2 2003/09/17 08:50:53 aida_s Exp $"; ^ 172 warnings generated. rm -f ichiran.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DNEED_RKINDEP_SUBST -dynamic ichiran.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from ichiran.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from ichiran.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from ichiran.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from ichiran.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from ichiran.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from ichiran.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from ichiran.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from ichiran.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from ichiran.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from ichiran.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from ichiran.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from ichiran.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from ichiran.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from ichiran.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from ichiran.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from ichiran.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from ichiran.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from ichiran.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from ichiran.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from ichiran.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from ichiran.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from ichiran.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from ichiran.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from ichiran.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from ichiran.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from ichiran.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from ichiran.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from ichiran.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from ichiran.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from ichiran.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from ichiran.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from ichiran.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from ichiran.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from ichiran.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from ichiran.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from ichiran.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from ichiran.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from ichiran.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from ichiran.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from ichiran.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from ichiran.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from ichiran.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from ichiran.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from ichiran.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from ichiran.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from ichiran.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from ichiran.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from ichiran.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from ichiran.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from ichiran.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from ichiran.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from ichiran.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from ichiran.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from ichiran.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from ichiran.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from ichiran.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from ichiran.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from ichiran.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from ichiran.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from ichiran.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from ichiran.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from ichiran.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from ichiran.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from ichiran.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from ichiran.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from ichiran.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from ichiran.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from ichiran.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from ichiran.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from ichiran.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from ichiran.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from ichiran.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from ichiran.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from ichiran.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from ichiran.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from ichiran.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from ichiran.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from ichiran.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from ichiran.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from ichiran.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from ichiran.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from ichiran.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from ichiran.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from ichiran.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from ichiran.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from ichiran.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from ichiran.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from ichiran.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from ichiran.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from ichiran.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from ichiran.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from ichiran.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from ichiran.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from ichiran.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from ichiran.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from ichiran.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from ichiran.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from ichiran.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ ichiran.c:72:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] initIchiran() ^~~~~~~~~~~ ./sglobal.h:267:45: note: instantiated from: #define initIchiran G267_initIchiran ^~~~~~~~~~~~~~~~ ichiran.c:190:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static ichiranEveryTimeCatch pro((uiContext, int, mode_context)); ~~~~~~ ^ ichiran.c:193:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ichiranEveryTimeCatch(d, retval, env) ^ ichiran.c:208:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static ichiranExitCatch pro((uiContext, int, mode_context)); ~~~~~~ ^ ichiran.c:211:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ichiranExitCatch(d, retval, env) ^ ichiran.c:252:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static ichiranQuitCatch pro((uiContext, int, mode_context)); ~~~~~~ ^ ichiran.c:255:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ichiranQuitCatch(d, retval, env) ^ ichiran.c:540:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] allocIchiranBuf(d) ^~~~~~~~~~~~~~~ ./sglobal.h:155:45: note: instantiated from: #define allocIchiranBuf G155_allocIchiranBuf ^~~~~~~~~~~~~~~~~~~~ ichiran.c:749:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] tanKouhoIchiran(d, step) ^~~~~~~~~~~~~~~ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^~~~~~~~~~~~~~~~~~~~ ichiran.c:821:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranQuit(d) ^~~~~~~~~~~ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^~~~~~~~~~~~~~~~ ichiran.c:879:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranKakuteiThenDo(d, func) ^ ichiran.c:903:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranQuitThenDo(d, func) ^ ichiran.c:930:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranForwardKouho(d) ^~~~~~~~~~~~~~~~~~~ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^~~~~~~~~~~~~~~~~~~~~~~~ ichiran.c:983:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranBackwardKouho(d) ^~~~~~~~~~~~~~~~~~~~ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^~~~~~~~~~~~~~~~~~~~~~~~~ ichiran.c:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranConvert pro((uiContext)); ~~~~~~ ^ ichiran.c:1039:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranConvert(d) ^ ichiran.c:1062:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranPreviousKouhoretsu(d) ^~~~~~~~~~~~~~~~~~~~~~~~~ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ichiran.c:1140:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranNextKouhoretsu(d) ^~~~~~~~~~~~~~~~~~~~~ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^~~~~~~~~~~~~~~~~~~~~~~~~~ ichiran.c:1178:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranNextPage pro((uiContext)); ~~~~~~ ^ ichiran.c:1181:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranNextPage(d) ^ ichiran.c:1209:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranPreviousPage pro((uiContext)); ~~~~~~ ^ ichiran.c:1212:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranPreviousPage(d) ^ ichiran.c:1280:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranBeginningOfKouho(d) ^~~~~~~~~~~~~~~~~~~~~~~ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ichiran.c:1319:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranEndOfKouho(d) ^~~~~~~~~~~~~~~~~ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^~~~~~~~~~~~~~~~~~~~~~ ichiran.c:1361:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranBangoKouho pro((uiContext)); ~~~~~~ ^ ichiran.c:1364:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranBangoKouho(d) ^ ichiran.c:1494:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranKakutei pro((uiContext)); ~~~~~~ ^ ichiran.c:1497:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranKakutei(d) ^ ichiran.c:1553:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranExtendBunsetsu pro((uiContext)); ~~~~~~ ^ ichiran.c:1556:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranExtendBunsetsu(d) ^ ichiran.c:1562:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranShrinkBunsetsu pro((uiContext)); ~~~~~~ ^ ichiran.c:1565:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranShrinkBunsetsu(d) ^ ichiran.c:1571:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranAdjustBunsetsu pro((uiContext)); ~~~~~~ ^ ichiran.c:1574:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranAdjustBunsetsu(d) ^ ichiran.c:1580:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranKillToEndOfLine pro((uiContext)); ~~~~~~ ^ ichiran.c:1583:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranKillToEndOfLine(d) ^ ichiran.c:1589:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranDeleteNext pro((uiContext)); ~~~~~~ ^ ichiran.c:1592:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranDeleteNext(d) ^ ichiran.c:1598:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ichiran.c:1601:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranBubunMuhenkan(d) ^ ichiran.c:1607:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranHiragana pro((uiContext)); ~~~~~~ ^ ichiran.c:1610:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranHiragana(d) ^ ichiran.c:1616:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranKatakana pro((uiContext)); ~~~~~~ ^ ichiran.c:1619:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranKatakana(d) ^ ichiran.c:1625:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranZenkaku pro((uiContext)); ~~~~~~ ^ ichiran.c:1628:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranZenkaku(d) ^ ichiran.c:1634:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranHankaku pro((uiContext)); ~~~~~~ ^ ichiran.c:1637:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranHankaku(d) ^ ichiran.c:1643:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranRomaji pro((uiContext)); ~~~~~~ ^ ichiran.c:1646:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranRomaji(d) ^ ichiran.c:1652:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranToUpper pro((uiContext)); ~~~~~~ ^ ichiran.c:1655:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranToUpper(d) ^ ichiran.c:1661:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranToLower pro((uiContext)); ~~~~~~ ^ ichiran.c:1664:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranToLower(d) ^ ichiran.c:1670:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranCapitalize pro((uiContext)); ~~~~~~ ^ ichiran.c:1673:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranCapitalize(d) ^ ichiran.c:1679:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranKanaRotate pro((uiContext)); ~~~~~~ ^ ichiran.c:1682:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranKanaRotate(d) ^ ichiran.c:1688:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranRomajiRotate pro((uiContext)); ~~~~~~ ^ ichiran.c:1691:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranRomajiRotate(d) ^ ichiran.c:1697:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranCaseRotateForward pro((uiContext)); ~~~~~~ ^ ichiran.c:1700:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranCaseRotateForward(d) ^ In file included from ichiran.c:1714: ./ichiranmap.h:27:9: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from ichiran.c:1714: ./ichiranmap.h:27:26: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ ichiran.c:24:13: warning: unused variable 'rcs_id' [-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: ./ichiranmap.h:24:13: warning: unused variable 'ichiranmap_id' [-Wunused-variable] static char ichiranmap_id[] = "@(#) 102.1 $Id: ichiranmap.h,v 1.2 2003/09/17 08:50:53 aida_s Exp $"; ^ 172 warnings generated. rm -f jishu.o unshared/jishu.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DNEED_RKINDEP_SUBST -O2 jishu.c -o unshared/jishu.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from jishu.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from jishu.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from jishu.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from jishu.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from jishu.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from jishu.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from jishu.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from jishu.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from jishu.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from jishu.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from jishu.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from jishu.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from jishu.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from jishu.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from jishu.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from jishu.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from jishu.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from jishu.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from jishu.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from jishu.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from jishu.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from jishu.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from jishu.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from jishu.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from jishu.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from jishu.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from jishu.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from jishu.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from jishu.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from jishu.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from jishu.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from jishu.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from jishu.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from jishu.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from jishu.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from jishu.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from jishu.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from jishu.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from jishu.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from jishu.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from jishu.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from jishu.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from jishu.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from jishu.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from jishu.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from jishu.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from jishu.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from jishu.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from jishu.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from jishu.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from jishu.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from jishu.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from jishu.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from jishu.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from jishu.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from jishu.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from jishu.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from jishu.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from jishu.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from jishu.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from jishu.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from jishu.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from jishu.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from jishu.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from jishu.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from jishu.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from jishu.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from jishu.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from jishu.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from jishu.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from jishu.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from jishu.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from jishu.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from jishu.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from jishu.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from jishu.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from jishu.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from jishu.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from jishu.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from jishu.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from jishu.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from jishu.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from jishu.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from jishu.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from jishu.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from jishu.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from jishu.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from jishu.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from jishu.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from jishu.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from jishu.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from jishu.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from jishu.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from jishu.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from jishu.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from jishu.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from jishu.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from jishu.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ jishu.c:149:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extractJishuString(yc, s, e, sr, er) ^~~~~~~~~~~~~~~~~~ ./sglobal.h:223:45: note: instantiated from: #define extractJishuString G223_extractJishuString ^~~~~~~~~~~~~~~~~~~~~~~ jishu.c:361:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] inhibittedJishu(d) ^ jishu.c:378:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] nextJishu(d) ^ jishu.c:391:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] previousJishu(d) ^ jishu.c:404:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuNextJishu pro((uiContext)); ~~~~~~ ^ jishu.c:407:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuNextJishu(d) /* »ú¼ï¥⡼¥ɤλþ¤˽ç²ó¤êʸ»ú¼ïÊѴ¹¤ò¤¹¤ë */ ^ jishu.c:425:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuPreviousJishu pro((uiContext)); ~~~~~~ ^ jishu.c:428:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuPreviousJishu(d) /* »ú¼ï¥⡼¥ɤλþ¤˵ղó¤êʸ»ú¼ïÊѴ¹¤ò¤¹¤ë */ ^ jishu.c:446:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuRotateWithInhibition pro((uiContext, unsigned)); ~~~~~~ ^ jishu.c:449:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuRotateWithInhibition(d, inhibit) ^ jishu.c:464:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuKanaRotate pro((uiContext)); ~~~~~~ ^ jishu.c:467:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuKanaRotate(d) /* »ú¼ï¥⡼¥ɤλþ¤˽ç²ó¤꤫¤Êʸ»ú¼ïÊѴ¹¤ò¤¹¤ë */ ^ jishu.c:473:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuRomajiRotate pro((uiContext)); ~~~~~~ ^ jishu.c:476:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuRomajiRotate(d) /* »ú¼ï¥⡼¥ɤλþ¤˽ç²ó¤ê±ѿôʸ»ú¼ïÊѴ¹¤ò¤¹¤ë */ ^ jishu.c:483:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuShrink pro((uiContext)); ~~~~~~ ^ jishu.c:486:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuShrink(d) /* ʸ»ú¼ïÊѴ¹Îΰè¤ò½̤á¤ë */ ^ jishu.c:545:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuNop pro((uiContext)); ~~~~~~ ^ jishu.c:548:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuNop(d) ^ jishu.c:559:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuExtend pro((uiContext)); ~~~~~~ ^ jishu.c:562:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuExtend(d) /* ʸ»ú¼ïÊѴ¹Îΰè¤ò¿­¤Ф¹ */ ^ jishu.c:653:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuZenkaku pro((uiContext)); ~~~~~~ ^ jishu.c:656:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuZenkaku(d) /* t³ÑÊѴ¹ */ ^ jishu.c:689:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuHankaku pro((uiContext)); ~~~~~~ ^ jishu.c:692:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuHankaku(d) /* Ⱦ³ÑÊѴ¹ */ ^ jishu.c:733:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] exitJishuAndDoSomething(d, fnum) ^ jishu.c:746:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuYomiInsert pro((uiContext)); ~~~~~~ ^ jishu.c:749:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuYomiInsert(d) ^ jishu.c:770:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuQuit pro((uiContext)); ~~~~~~ ^ jishu.c:773:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuQuit(d) ^ jishu.c:783:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuToUpper pro((uiContext)); ~~~~~~ ^ jishu.c:786:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuToUpper(d) ^ jishu.c:812:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuCapitalize pro((uiContext)); ~~~~~~ ^ jishu.c:815:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuCapitalize(d) ^ jishu.c:841:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuToLower pro((uiContext)); ~~~~~~ ^ jishu.c:844:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuToLower(d) ^ jishu.c:870:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuHiragana pro((uiContext)); ~~~~~~ ^ jishu.c:873:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuHiragana(d) ^ jishu.c:883:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuKatakana pro((uiContext)); ~~~~~~ ^ jishu.c:886:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuKatakana(d) ^ jishu.c:896:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuRomaji pro((uiContext)); ~~~~~~ ^ jishu.c:899:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuRomaji(d) ^ jishu.c:919:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuCaseRotateForward pro((uiContext)); ~~~~~~ ^ jishu.c:922:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuCaseRotateForward(d) ^ jishu.c:951:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuKanjiHenkan pro((uiContext)); ~~~~~~ ^ jishu.c:954:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuKanjiHenkan(d) ^ jishu.c:960:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuKanjiHenkanOInsert pro((uiContext)); ~~~~~~ ^ jishu.c:963:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuKanjiHenkanOInsert(d) ^ jishu.c:969:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuKanjiHenkanONothing pro((uiContext)); ~~~~~~ ^ jishu.c:972:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuKanjiHenkanONothing(d) ^ In file included from jishu.c:986: ./jishumap.h:27:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from jishu.c:986: ./jishumap.h:27:40: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from jishu.c:986: ./jishumap.h:28:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)), TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from jishu.c:986: ./jishumap.h:28:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)), TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from jishu.c:986: ./jishumap.h:29:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)), TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from jishu.c:986: ./jishumap.h:29:44: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)), TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from jishu.c:986: ./jishumap.h:30:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ jishu.c:24:13: warning: unused variable 'rcs_id' [-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: ./jishumap.h:24:13: warning: unused variable 'jishumap_id' [-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 $"; ^ 164 warnings generated. rm -f jishu.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DNEED_RKINDEP_SUBST -dynamic jishu.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from jishu.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from jishu.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from jishu.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from jishu.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from jishu.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from jishu.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from jishu.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from jishu.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from jishu.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from jishu.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from jishu.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from jishu.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from jishu.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from jishu.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from jishu.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from jishu.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from jishu.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from jishu.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from jishu.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from jishu.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from jishu.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from jishu.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from jishu.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from jishu.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from jishu.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from jishu.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from jishu.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from jishu.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from jishu.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from jishu.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from jishu.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from jishu.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from jishu.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from jishu.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from jishu.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from jishu.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from jishu.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from jishu.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from jishu.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from jishu.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from jishu.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from jishu.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from jishu.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from jishu.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from jishu.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from jishu.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from jishu.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from jishu.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from jishu.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from jishu.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from jishu.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from jishu.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from jishu.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from jishu.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from jishu.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from jishu.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from jishu.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from jishu.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from jishu.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from jishu.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from jishu.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from jishu.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from jishu.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from jishu.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from jishu.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from jishu.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from jishu.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from jishu.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from jishu.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from jishu.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from jishu.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from jishu.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from jishu.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from jishu.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from jishu.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from jishu.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from jishu.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from jishu.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from jishu.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from jishu.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from jishu.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from jishu.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from jishu.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from jishu.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from jishu.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from jishu.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from jishu.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from jishu.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from jishu.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from jishu.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from jishu.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from jishu.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from jishu.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from jishu.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from jishu.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from jishu.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from jishu.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from jishu.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ jishu.c:149:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extractJishuString(yc, s, e, sr, er) ^~~~~~~~~~~~~~~~~~ ./sglobal.h:223:45: note: instantiated from: #define extractJishuString G223_extractJishuString ^~~~~~~~~~~~~~~~~~~~~~~ jishu.c:361:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] inhibittedJishu(d) ^ jishu.c:378:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] nextJishu(d) ^ jishu.c:391:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] previousJishu(d) ^ jishu.c:404:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuNextJishu pro((uiContext)); ~~~~~~ ^ jishu.c:407:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuNextJishu(d) /* »ú¼ï¥⡼¥ɤλþ¤˽ç²ó¤êʸ»ú¼ïÊѴ¹¤ò¤¹¤ë */ ^ jishu.c:425:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuPreviousJishu pro((uiContext)); ~~~~~~ ^ jishu.c:428:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuPreviousJishu(d) /* »ú¼ï¥⡼¥ɤλþ¤˵ղó¤êʸ»ú¼ïÊѴ¹¤ò¤¹¤ë */ ^ jishu.c:446:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuRotateWithInhibition pro((uiContext, unsigned)); ~~~~~~ ^ jishu.c:449:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuRotateWithInhibition(d, inhibit) ^ jishu.c:464:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuKanaRotate pro((uiContext)); ~~~~~~ ^ jishu.c:467:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuKanaRotate(d) /* »ú¼ï¥⡼¥ɤλþ¤˽ç²ó¤꤫¤Êʸ»ú¼ïÊѴ¹¤ò¤¹¤ë */ ^ jishu.c:473:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuRomajiRotate pro((uiContext)); ~~~~~~ ^ jishu.c:476:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuRomajiRotate(d) /* »ú¼ï¥⡼¥ɤλþ¤˽ç²ó¤ê±ѿôʸ»ú¼ïÊѴ¹¤ò¤¹¤ë */ ^ jishu.c:483:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuShrink pro((uiContext)); ~~~~~~ ^ jishu.c:486:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuShrink(d) /* ʸ»ú¼ïÊѴ¹Îΰè¤ò½̤á¤ë */ ^ jishu.c:545:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuNop pro((uiContext)); ~~~~~~ ^ jishu.c:548:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuNop(d) ^ jishu.c:559:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuExtend pro((uiContext)); ~~~~~~ ^ jishu.c:562:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuExtend(d) /* ʸ»ú¼ïÊѴ¹Îΰè¤ò¿­¤Ф¹ */ ^ jishu.c:653:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuZenkaku pro((uiContext)); ~~~~~~ ^ jishu.c:656:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuZenkaku(d) /* t³ÑÊѴ¹ */ ^ jishu.c:689:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuHankaku pro((uiContext)); ~~~~~~ ^ jishu.c:692:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuHankaku(d) /* Ⱦ³ÑÊѴ¹ */ ^ jishu.c:733:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] exitJishuAndDoSomething(d, fnum) ^ jishu.c:746:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuYomiInsert pro((uiContext)); ~~~~~~ ^ jishu.c:749:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuYomiInsert(d) ^ jishu.c:770:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuQuit pro((uiContext)); ~~~~~~ ^ jishu.c:773:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuQuit(d) ^ jishu.c:783:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuToUpper pro((uiContext)); ~~~~~~ ^ jishu.c:786:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuToUpper(d) ^ jishu.c:812:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuCapitalize pro((uiContext)); ~~~~~~ ^ jishu.c:815:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuCapitalize(d) ^ jishu.c:841:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuToLower pro((uiContext)); ~~~~~~ ^ jishu.c:844:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuToLower(d) ^ jishu.c:870:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuHiragana pro((uiContext)); ~~~~~~ ^ jishu.c:873:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuHiragana(d) ^ jishu.c:883:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuKatakana pro((uiContext)); ~~~~~~ ^ jishu.c:886:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuKatakana(d) ^ jishu.c:896:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuRomaji pro((uiContext)); ~~~~~~ ^ jishu.c:899:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuRomaji(d) ^ jishu.c:919:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuCaseRotateForward pro((uiContext)); ~~~~~~ ^ jishu.c:922:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuCaseRotateForward(d) ^ jishu.c:951:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuKanjiHenkan pro((uiContext)); ~~~~~~ ^ jishu.c:954:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuKanjiHenkan(d) ^ jishu.c:960:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuKanjiHenkanOInsert pro((uiContext)); ~~~~~~ ^ jishu.c:963:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuKanjiHenkanOInsert(d) ^ jishu.c:969:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuKanjiHenkanONothing pro((uiContext)); ~~~~~~ ^ jishu.c:972:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuKanjiHenkanONothing(d) ^ In file included from jishu.c:986: ./jishumap.h:27:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from jishu.c:986: ./jishumap.h:27:40: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from jishu.c:986: ./jishumap.h:28:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)), TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from jishu.c:986: ./jishumap.h:28:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)), TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from jishu.c:986: ./jishumap.h:29:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)), TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from jishu.c:986: ./jishumap.h:29:44: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)), TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from jishu.c:986: ./jishumap.h:30:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ jishu.c:24:13: warning: unused variable 'rcs_id' [-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: ./jishumap.h:24:13: warning: unused variable 'jishumap_id' [-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 $"; ^ 164 warnings generated. rm -f kctrl.o unshared/kctrl.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DNEED_RKINDEP_SUBST -O2 kctrl.c -o unshared/kctrl.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from kctrl.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from kctrl.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from kctrl.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from kctrl.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from kctrl.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from kctrl.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from kctrl.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from kctrl.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from kctrl.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from kctrl.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from kctrl.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from kctrl.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from kctrl.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from kctrl.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from kctrl.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from kctrl.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from kctrl.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from kctrl.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from kctrl.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from kctrl.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from kctrl.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from kctrl.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from kctrl.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from kctrl.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from kctrl.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from kctrl.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from kctrl.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from kctrl.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from kctrl.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from kctrl.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from kctrl.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from kctrl.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from kctrl.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from kctrl.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from kctrl.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from kctrl.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from kctrl.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from kctrl.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from kctrl.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from kctrl.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from kctrl.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from kctrl.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from kctrl.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from kctrl.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from kctrl.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from kctrl.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from kctrl.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from kctrl.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from kctrl.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from kctrl.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from kctrl.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from kctrl.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from kctrl.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from kctrl.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from kctrl.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from kctrl.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from kctrl.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from kctrl.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from kctrl.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from kctrl.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from kctrl.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from kctrl.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from kctrl.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from kctrl.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from kctrl.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from kctrl.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from kctrl.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from kctrl.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from kctrl.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from kctrl.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from kctrl.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from kctrl.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from kctrl.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from kctrl.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from kctrl.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from kctrl.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from kctrl.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from kctrl.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from kctrl.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from kctrl.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from kctrl.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from kctrl.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from kctrl.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from kctrl.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from kctrl.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from kctrl.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from kctrl.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from kctrl.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from kctrl.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from kctrl.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from kctrl.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from kctrl.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from kctrl.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from kctrl.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from kctrl.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from kctrl.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from kctrl.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from kctrl.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ kctrl.c:54:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] doInitializeFunctions(d) ^ kctrl.c:82:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] initRomeStruct(d, flg) ^~~~~~~~~~~~~~ ./sglobal.h:272:45: note: instantiated from: #define initRomeStruct G272_initRomeStruct ^~~~~~~~~~~~~~~~~~~ kctrl.c:90:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext, defaultBushuContext; ~~~~~~ ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ kctrl.c:90:26: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext, defaultBushuContext; ~~~~~~ ^ ./sglobal.h:194:45: note: instantiated from: #define defaultBushuContext G194_defaultBushuContext ^ kctrl.c:86:23: warning: unused variable 'G160_alpha_mode' [-Wunused-variable] extern KanjiModeRec alpha_mode, empty_mode; ^ ./sglobal.h:160:45: note: instantiated from: #define alpha_mode G160_alpha_mode ^ kctrl.c:87:45: warning: unused variable 'kzal_mode' [-Wunused-variable] extern KanjiModeRec kzhr_mode, kzkt_mode, kzal_mode; ^ kctrl.c:90:10: warning: unused variable 'G195_defaultContext' [-Wunused-variable] extern defaultContext, defaultBushuContext; ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ kctrl.c:86:35: warning: unused variable 'G213_empty_mode' [-Wunused-variable] extern KanjiModeRec alpha_mode, empty_mode; ^ ./sglobal.h:213:45: note: instantiated from: #define empty_mode G213_empty_mode ^ kctrl.c:88:23: warning: unused variable 'khkt_mode' [-Wunused-variable] extern KanjiModeRec khkt_mode, khal_mode; ^ kctrl.c:90:26: warning: unused variable 'G194_defaultBushuContext' [-Wunused-variable] extern defaultContext, defaultBushuContext; ^ ./sglobal.h:194:45: note: instantiated from: #define defaultBushuContext G194_defaultBushuContext ^ kctrl.c:87:23: warning: unused variable 'kzhr_mode' [-Wunused-variable] extern KanjiModeRec kzhr_mode, kzkt_mode, kzal_mode; ^ kctrl.c:88:34: warning: unused variable 'khal_mode' [-Wunused-variable] extern KanjiModeRec khkt_mode, khal_mode; ^ kctrl.c:87:34: warning: unused variable 'kzkt_mode' [-Wunused-variable] extern KanjiModeRec kzhr_mode, kzkt_mode, kzal_mode; ^ kctrl.c:218:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] insertEmptySlots(d) ^ kctrl.c:273:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] countContext() ^ kctrl.c:495:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_initialize(d, arg) ^ kctrl.c:500:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern FirstTime; ~~~~~~ ^ ./canna.h:56:22: note: instantiated from: #define FirstTime CANNA_G271_FirstTime ^ kctrl.c:516:9: warning: implicit declaration of function 'G262_initExtMenu' is invalid in C99 [-Wimplicit-function-declaration] if (initExtMenu() < 0) { ^ ./sglobal.h:262:45: note: instantiated from: #define initExtMenu G262_initExtMenu ^ kctrl.c:527:9: warning: implicit declaration of function 'G261_initBushuTable' is invalid in C99 [-Wimplicit-function-declaration] if (initBushuTable() != NG) { ^ ./sglobal.h:261:45: note: instantiated from: #define initBushuTable G261_initBushuTable ^ kctrl.c:528:11: warning: implicit declaration of function 'G264_initGyouTable' is invalid in C99 [-Wimplicit-function-declaration] if (initGyouTable() != NG) { ^ ./sglobal.h:264:45: note: instantiated from: #define initGyouTable G264_initGyouTable ^ kctrl.c:529:13: warning: implicit declaration of function 'G266_initHinshiTable' is invalid in C99 [-Wimplicit-function-declaration] if (initHinshiTable() != NG) { ^ ./sglobal.h:266:45: note: instantiated from: #define initHinshiTable G266_initHinshiTable ^ kctrl.c:530:15: warning: implicit declaration of function 'G274_initUlKigoTable' is invalid in C99 [-Wimplicit-function-declaration] if (initUlKigoTable() != NG) { ^ ./sglobal.h:274:45: note: instantiated from: #define initUlKigoTable G274_initUlKigoTable ^ kctrl.c:531:17: warning: implicit declaration of function 'G273_initUlKeisenTable' is invalid in C99 [-Wimplicit-function-declaration] if (initUlKeisenTable() != NG) { ^ ./sglobal.h:273:45: note: instantiated from: #define initUlKeisenTable G273_initUlKeisenTable ^ kctrl.c:532:19: warning: implicit declaration of function 'G271_initOnoffTable' is invalid in C99 [-Wimplicit-function-declaration] if (initOnoffTable() != NG) { ^ ./sglobal.h:271:45: note: instantiated from: #define initOnoffTable G271_initOnoffTable ^ kctrl.c:534:21: warning: implicit declaration of function 'G265_initHinshiMessage' is invalid in C99 [-Wimplicit-function-declaration] if (initHinshiMessage() != NG) { ^ ./sglobal.h:265:45: note: instantiated from: #define initHinshiMessage G265_initHinshiMessage ^ kctrl.c:698:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_finalize(d, arg) ^ kctrl.c:703:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern FirstTime; ~~~~~~ ^ ./canna.h:56:22: note: instantiated from: #define FirstTime CANNA_G271_FirstTime ^ kctrl.c:775:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_setWidth(d, arg) ^ kctrl.c:784:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_setBunsetsuKugiri(d, arg) ^ kctrl.c:812:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_changeMode(d, arg) ^ kctrl.c:914:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] baseModeP(d) ^ kctrl.c:936:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] escapeToBasicStat(d, how) ^~~~~~~~~~~~~~~~~ ./sglobal.h:218:45: note: instantiated from: #define escapeToBasicStat G218_escapeToBasicStat ^~~~~~~~~~~~~~~~~~~~~~ kctrl.c:970:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_setUFunc(d, arg) ^ kctrl.c:975:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern howToBehaveInCaseOfUndefKey; ~~~~~~ ^ ./sglobal.h:253:45: note: instantiated from: #define howToBehaveInCaseOfUndefKey G253_howToBehaveInCaseOfUndefKey ^ kctrl.c:982:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_setModeInfoStyle(d, arg) ^ kctrl.c:988:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern howToReturnModeInfo; ~~~~~~ ^ ./sglobal.h:254:45: note: instantiated from: #define howToReturnModeInfo G254_howToReturnModeInfo ^ kctrl.c:997:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_setHexInputStyle(d, arg) ^ kctrl.c:1007:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_inhibitHankakuKana(d, arg) ^ kctrl.c:1020:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] popTourokuWithGLineClear(d, retval, env) ^ kctrl.c:1043:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_defineKanji(d, arg) ^ kctrl.c:1064:5: warning: implicit declaration of function 'G200_dicTourokuControl' is invalid in C99 [-Wimplicit-function-declaration] dicTourokuControl(d, xxxx, popTourokuWithGLineClear); ^ ./sglobal.h:200:45: note: instantiated from: #define dicTourokuControl G200_dicTourokuControl ^ kctrl.c:1162:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_kakutei(d, arg) ^ kctrl.c:1182:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_kill(d, arg) ^ kctrl.c:1199:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_modekeys(d, arg) ^ kctrl.c:1223:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_queryMode(d, arg) ^ kctrl.c:1231:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_queryConnection(d, arg) ^ kctrl.c:1236:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ kctrl.c:1247:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_setServerName(d, arg) ^ kctrl.c:1256:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_parse(d, arg) ^ kctrl.c:1273:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_yomiInfo(d, arg) ^ kctrl.c:1283:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_storeYomi(d, arg) ^ kctrl.c:1339:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_setInitFileName(d, arg) ^ kctrl.c:1367:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_do(d, arg) ^ kctrl.c:1398:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] _do_func_slightly(d, fnum, mode_c, c_mode) ^~~~~~~~~~~~~~~~~ ./sglobal.h:150:45: note: instantiated from: #define _do_func_slightly G150__do_func_slightly ^~~~~~~~~~~~~~~~~~~~~~ kctrl.c:1455:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] callCallback(d, res) /* ¥³¡¼¥ë¥Х寤ò¸ƤÖ */ ^ kctrl.c:1486:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] _doFunc(d, fnum) ^~~~~~~ ./sglobal.h:149:45: note: instantiated from: #define _doFunc G149__doFunc ^~~~~~~~~~~~ kctrl.c:1583:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] _afterDoFunc(d, retval) ^~~~~~~~~~~~ ./sglobal.h:148:45: note: instantiated from: #define _afterDoFunc G148__afterDoFunc ^~~~~~~~~~~~~~~~~ kctrl.c:1615:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] doFunc(d, fnum) ^~~~~~ ./sglobal.h:205:45: note: instantiated from: #define doFunc G205_doFunc ^~~~~~~~~~~ kctrl.c:1623:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_getContext(d, arg) ^ kctrl.c:1628:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext, defaultBushuContext; ~~~~~~ ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ kctrl.c:1628:26: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext, defaultBushuContext; ~~~~~~ ^ ./sglobal.h:194:45: note: instantiated from: #define defaultBushuContext G194_defaultBushuContext ^ kctrl.c:1645:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_closeUIContext(d, arg) ^ kctrl.c:1695:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_inhibitChangeMode(d, arg) ^ kctrl.c:1717:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_letterRestriction(d, arg) ^ kctrl.c:1734:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] countColumns(str) ^ kctrl.c:1758:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_queryMaxModeStr(d, arg) ^ kctrl.c:2117:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ kctrl.c:2215:37: warning: '&&' within '||' [-Wlogical-op-parentheses] p[1] == ':' && p[2] == '\\' || ~~~~~~~~~~~~^~~~~~~~~~~~~~~ kctrl.c:2215:37: note: place parentheses around the '&&' expression to silence this warning p[1] == ':' && p[2] == '\\' || ^ ( ) kctrl.c:2216:37: warning: '&&' within '||' [-Wlogical-op-parentheses] p[1] == ':' && p[2] == '/')) ~~~~~~~~~~~~^~~~~~~~~~~~~~ kctrl.c:2216:37: note: place parentheses around the '&&' expression to silence this warning p[1] == ':' && p[2] == '/')) ^ ( ) kctrl.c:2376:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] kanjiControl(request, d, arg) ^~~~~~~~~~~~ ./sglobal.h:282:45: note: instantiated from: #define kanjiControl G282_kanjiControl ^~~~~~~~~~~~~~~~~ kctrl.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "@(#) 102.1 $Id: kctrl.c,v 1.10 2003/09/21 09:08:17 aida_s Exp $"; ^ 177 warnings generated. rm -f kctrl.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DNEED_RKINDEP_SUBST -dynamic kctrl.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from kctrl.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from kctrl.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from kctrl.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from kctrl.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from kctrl.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from kctrl.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from kctrl.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from kctrl.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from kctrl.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from kctrl.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from kctrl.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from kctrl.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from kctrl.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from kctrl.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from kctrl.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from kctrl.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from kctrl.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from kctrl.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from kctrl.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from kctrl.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from kctrl.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from kctrl.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from kctrl.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from kctrl.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from kctrl.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from kctrl.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from kctrl.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from kctrl.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from kctrl.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from kctrl.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from kctrl.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from kctrl.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from kctrl.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from kctrl.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from kctrl.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from kctrl.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from kctrl.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from kctrl.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from kctrl.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from kctrl.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from kctrl.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from kctrl.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from kctrl.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from kctrl.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from kctrl.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from kctrl.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from kctrl.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from kctrl.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from kctrl.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from kctrl.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from kctrl.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from kctrl.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from kctrl.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from kctrl.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from kctrl.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from kctrl.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from kctrl.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from kctrl.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from kctrl.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from kctrl.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from kctrl.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from kctrl.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from kctrl.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from kctrl.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from kctrl.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from kctrl.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from kctrl.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from kctrl.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from kctrl.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from kctrl.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from kctrl.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from kctrl.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from kctrl.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from kctrl.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from kctrl.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from kctrl.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from kctrl.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from kctrl.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from kctrl.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from kctrl.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from kctrl.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from kctrl.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from kctrl.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from kctrl.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from kctrl.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from kctrl.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from kctrl.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from kctrl.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from kctrl.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from kctrl.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from kctrl.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from kctrl.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from kctrl.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from kctrl.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from kctrl.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from kctrl.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from kctrl.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from kctrl.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ kctrl.c:54:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] doInitializeFunctions(d) ^ kctrl.c:82:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] initRomeStruct(d, flg) ^~~~~~~~~~~~~~ ./sglobal.h:272:45: note: instantiated from: #define initRomeStruct G272_initRomeStruct ^~~~~~~~~~~~~~~~~~~ kctrl.c:90:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext, defaultBushuContext; ~~~~~~ ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ kctrl.c:90:26: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext, defaultBushuContext; ~~~~~~ ^ ./sglobal.h:194:45: note: instantiated from: #define defaultBushuContext G194_defaultBushuContext ^ kctrl.c:86:23: warning: unused variable 'G160_alpha_mode' [-Wunused-variable] extern KanjiModeRec alpha_mode, empty_mode; ^ ./sglobal.h:160:45: note: instantiated from: #define alpha_mode G160_alpha_mode ^ kctrl.c:87:45: warning: unused variable 'kzal_mode' [-Wunused-variable] extern KanjiModeRec kzhr_mode, kzkt_mode, kzal_mode; ^ kctrl.c:90:10: warning: unused variable 'G195_defaultContext' [-Wunused-variable] extern defaultContext, defaultBushuContext; ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ kctrl.c:86:35: warning: unused variable 'G213_empty_mode' [-Wunused-variable] extern KanjiModeRec alpha_mode, empty_mode; ^ ./sglobal.h:213:45: note: instantiated from: #define empty_mode G213_empty_mode ^ kctrl.c:88:23: warning: unused variable 'khkt_mode' [-Wunused-variable] extern KanjiModeRec khkt_mode, khal_mode; ^ kctrl.c:90:26: warning: unused variable 'G194_defaultBushuContext' [-Wunused-variable] extern defaultContext, defaultBushuContext; ^ ./sglobal.h:194:45: note: instantiated from: #define defaultBushuContext G194_defaultBushuContext ^ kctrl.c:87:23: warning: unused variable 'kzhr_mode' [-Wunused-variable] extern KanjiModeRec kzhr_mode, kzkt_mode, kzal_mode; ^ kctrl.c:88:34: warning: unused variable 'khal_mode' [-Wunused-variable] extern KanjiModeRec khkt_mode, khal_mode; ^ kctrl.c:87:34: warning: unused variable 'kzkt_mode' [-Wunused-variable] extern KanjiModeRec kzhr_mode, kzkt_mode, kzal_mode; ^ kctrl.c:218:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] insertEmptySlots(d) ^ kctrl.c:273:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] countContext() ^ kctrl.c:495:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_initialize(d, arg) ^ kctrl.c:500:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern FirstTime; ~~~~~~ ^ ./canna.h:56:22: note: instantiated from: #define FirstTime CANNA_G271_FirstTime ^ kctrl.c:516:9: warning: implicit declaration of function 'G262_initExtMenu' is invalid in C99 [-Wimplicit-function-declaration] if (initExtMenu() < 0) { ^ ./sglobal.h:262:45: note: instantiated from: #define initExtMenu G262_initExtMenu ^ kctrl.c:527:9: warning: implicit declaration of function 'G261_initBushuTable' is invalid in C99 [-Wimplicit-function-declaration] if (initBushuTable() != NG) { ^ ./sglobal.h:261:45: note: instantiated from: #define initBushuTable G261_initBushuTable ^ kctrl.c:528:11: warning: implicit declaration of function 'G264_initGyouTable' is invalid in C99 [-Wimplicit-function-declaration] if (initGyouTable() != NG) { ^ ./sglobal.h:264:45: note: instantiated from: #define initGyouTable G264_initGyouTable ^ kctrl.c:529:13: warning: implicit declaration of function 'G266_initHinshiTable' is invalid in C99 [-Wimplicit-function-declaration] if (initHinshiTable() != NG) { ^ ./sglobal.h:266:45: note: instantiated from: #define initHinshiTable G266_initHinshiTable ^ kctrl.c:530:15: warning: implicit declaration of function 'G274_initUlKigoTable' is invalid in C99 [-Wimplicit-function-declaration] if (initUlKigoTable() != NG) { ^ ./sglobal.h:274:45: note: instantiated from: #define initUlKigoTable G274_initUlKigoTable ^ kctrl.c:531:17: warning: implicit declaration of function 'G273_initUlKeisenTable' is invalid in C99 [-Wimplicit-function-declaration] if (initUlKeisenTable() != NG) { ^ ./sglobal.h:273:45: note: instantiated from: #define initUlKeisenTable G273_initUlKeisenTable ^ kctrl.c:532:19: warning: implicit declaration of function 'G271_initOnoffTable' is invalid in C99 [-Wimplicit-function-declaration] if (initOnoffTable() != NG) { ^ ./sglobal.h:271:45: note: instantiated from: #define initOnoffTable G271_initOnoffTable ^ kctrl.c:534:21: warning: implicit declaration of function 'G265_initHinshiMessage' is invalid in C99 [-Wimplicit-function-declaration] if (initHinshiMessage() != NG) { ^ ./sglobal.h:265:45: note: instantiated from: #define initHinshiMessage G265_initHinshiMessage ^ kctrl.c:698:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_finalize(d, arg) ^ kctrl.c:703:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern FirstTime; ~~~~~~ ^ ./canna.h:56:22: note: instantiated from: #define FirstTime CANNA_G271_FirstTime ^ kctrl.c:775:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_setWidth(d, arg) ^ kctrl.c:784:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_setBunsetsuKugiri(d, arg) ^ kctrl.c:812:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_changeMode(d, arg) ^ kctrl.c:914:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] baseModeP(d) ^ kctrl.c:936:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] escapeToBasicStat(d, how) ^~~~~~~~~~~~~~~~~ ./sglobal.h:218:45: note: instantiated from: #define escapeToBasicStat G218_escapeToBasicStat ^~~~~~~~~~~~~~~~~~~~~~ kctrl.c:970:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_setUFunc(d, arg) ^ kctrl.c:975:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern howToBehaveInCaseOfUndefKey; ~~~~~~ ^ ./sglobal.h:253:45: note: instantiated from: #define howToBehaveInCaseOfUndefKey G253_howToBehaveInCaseOfUndefKey ^ kctrl.c:982:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_setModeInfoStyle(d, arg) ^ kctrl.c:988:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern howToReturnModeInfo; ~~~~~~ ^ ./sglobal.h:254:45: note: instantiated from: #define howToReturnModeInfo G254_howToReturnModeInfo ^ kctrl.c:997:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_setHexInputStyle(d, arg) ^ kctrl.c:1007:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_inhibitHankakuKana(d, arg) ^ kctrl.c:1020:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] popTourokuWithGLineClear(d, retval, env) ^ kctrl.c:1043:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_defineKanji(d, arg) ^ kctrl.c:1064:5: warning: implicit declaration of function 'G200_dicTourokuControl' is invalid in C99 [-Wimplicit-function-declaration] dicTourokuControl(d, xxxx, popTourokuWithGLineClear); ^ ./sglobal.h:200:45: note: instantiated from: #define dicTourokuControl G200_dicTourokuControl ^ kctrl.c:1162:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_kakutei(d, arg) ^ kctrl.c:1182:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_kill(d, arg) ^ kctrl.c:1199:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_modekeys(d, arg) ^ kctrl.c:1223:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_queryMode(d, arg) ^ kctrl.c:1231:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_queryConnection(d, arg) ^ kctrl.c:1236:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ kctrl.c:1247:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_setServerName(d, arg) ^ kctrl.c:1256:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_parse(d, arg) ^ kctrl.c:1273:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_yomiInfo(d, arg) ^ kctrl.c:1283:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_storeYomi(d, arg) ^ kctrl.c:1339:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_setInitFileName(d, arg) ^ kctrl.c:1367:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_do(d, arg) ^ kctrl.c:1398:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] _do_func_slightly(d, fnum, mode_c, c_mode) ^~~~~~~~~~~~~~~~~ ./sglobal.h:150:45: note: instantiated from: #define _do_func_slightly G150__do_func_slightly ^~~~~~~~~~~~~~~~~~~~~~ kctrl.c:1455:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] callCallback(d, res) /* ¥³¡¼¥ë¥Х寤ò¸ƤÖ */ ^ kctrl.c:1486:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] _doFunc(d, fnum) ^~~~~~~ ./sglobal.h:149:45: note: instantiated from: #define _doFunc G149__doFunc ^~~~~~~~~~~~ kctrl.c:1583:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] _afterDoFunc(d, retval) ^~~~~~~~~~~~ ./sglobal.h:148:45: note: instantiated from: #define _afterDoFunc G148__afterDoFunc ^~~~~~~~~~~~~~~~~ kctrl.c:1615:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] doFunc(d, fnum) ^~~~~~ ./sglobal.h:205:45: note: instantiated from: #define doFunc G205_doFunc ^~~~~~~~~~~ kctrl.c:1623:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_getContext(d, arg) ^ kctrl.c:1628:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext, defaultBushuContext; ~~~~~~ ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ kctrl.c:1628:26: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext, defaultBushuContext; ~~~~~~ ^ ./sglobal.h:194:45: note: instantiated from: #define defaultBushuContext G194_defaultBushuContext ^ kctrl.c:1645:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_closeUIContext(d, arg) ^ kctrl.c:1695:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_inhibitChangeMode(d, arg) ^ kctrl.c:1717:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_letterRestriction(d, arg) ^ kctrl.c:1734:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] countColumns(str) ^ kctrl.c:1758:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_queryMaxModeStr(d, arg) ^ kctrl.c:2117:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ kctrl.c:2215:37: warning: '&&' within '||' [-Wlogical-op-parentheses] p[1] == ':' && p[2] == '\\' || ~~~~~~~~~~~~^~~~~~~~~~~~~~~ kctrl.c:2215:37: note: place parentheses around the '&&' expression to silence this warning p[1] == ':' && p[2] == '\\' || ^ ( ) kctrl.c:2216:37: warning: '&&' within '||' [-Wlogical-op-parentheses] p[1] == ':' && p[2] == '/')) ~~~~~~~~~~~~^~~~~~~~~~~~~~ kctrl.c:2216:37: note: place parentheses around the '&&' expression to silence this warning p[1] == ':' && p[2] == '/')) ^ ( ) kctrl.c:2376:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] kanjiControl(request, d, arg) ^~~~~~~~~~~~ ./sglobal.h:282:45: note: instantiated from: #define kanjiControl G282_kanjiControl ^~~~~~~~~~~~~~~~~ kctrl.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "@(#) 102.1 $Id: kctrl.c,v 1.10 2003/09/21 09:08:17 aida_s Exp $"; ^ 177 warnings generated. rm -f keydef.o unshared/keydef.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DNEED_RKINDEP_SUBST -O2 keydef.c -o unshared/keydef.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from keydef.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from keydef.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from keydef.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from keydef.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from keydef.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from keydef.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from keydef.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from keydef.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from keydef.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from keydef.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from keydef.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from keydef.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from keydef.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from keydef.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from keydef.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from keydef.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from keydef.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from keydef.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from keydef.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from keydef.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from keydef.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from keydef.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from keydef.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from keydef.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from keydef.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from keydef.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from keydef.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from keydef.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from keydef.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from keydef.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from keydef.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from keydef.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from keydef.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from keydef.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from keydef.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from keydef.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from keydef.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from keydef.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from keydef.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from keydef.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from keydef.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from keydef.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from keydef.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from keydef.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from keydef.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from keydef.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from keydef.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from keydef.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from keydef.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from keydef.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from keydef.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from keydef.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from keydef.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from keydef.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from keydef.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from keydef.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from keydef.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from keydef.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from keydef.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from keydef.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from keydef.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from keydef.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from keydef.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from keydef.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from keydef.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from keydef.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from keydef.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from keydef.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from keydef.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from keydef.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from keydef.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from keydef.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from keydef.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from keydef.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from keydef.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from keydef.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from keydef.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from keydef.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from keydef.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from keydef.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from keydef.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from keydef.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from keydef.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from keydef.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from keydef.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from keydef.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from keydef.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from keydef.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from keydef.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from keydef.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from keydef.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from keydef.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from keydef.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from keydef.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from keydef.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from keydef.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from keydef.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from keydef.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ keydef.c:40:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern multiSequenceFunc ~~~~~~ ^ ./sglobal.h:311:45: note: instantiated from: #define multiSequenceFunc G311_multiSequenceFunc ^ keydef.c:44:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static regist_key_hash(), copyMultiSequence(); ~~~~~~ ^ keydef.c:44:27: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static regist_key_hash(), copyMultiSequence(); ~~~~~~ ^ keydef.c:122:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] initKeyTables() ^~~~~~~~~~~~~ ./sglobal.h:268:45: note: instantiated from: #define initKeyTables G268_initKeyTables ^~~~~~~~~~~~~~~~~~ keydef.c:191:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern nothermodes; ~~~~~~ ^ ./sglobal.h:318:45: note: instantiated from: #define nothermodes G318_nothermodes ^ keydef.c:193:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] changeKeyfunc(modenum, key, fnum, actbuff, keybuff) ^~~~~~~~~~~~~ ./sglobal.h:169:45: note: instantiated from: #define changeKeyfunc G169_changeKeyfunc ^~~~~~~~~~~~~~~~~~ keydef.c:335:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] changeKeyfuncOfAll(key, fnum, actbuff, keybuff) ^~~~~~~~~~~~~~~~~~ ./sglobal.h:170:45: note: instantiated from: #define changeKeyfuncOfAll G170_changeKeyfuncOfAll ^~~~~~~~~~~~~~~~~~~~~~~ keydef.c:596:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] specialen(block) ^ keydef.c:609:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] to_write_act(depth,keysize,actsize,singleAct) ^ keydef.c:897:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] askQuitKey(key) ^~~~~~~~~~ ./sglobal.h:163:45: note: instantiated from: #define askQuitKey G163_askQuitKey ^~~~~~~~~~~~~~~ keydef.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "@(#) 102.1 $Id: keydef.c,v 1.2 2003/09/17 08:50:53 aida_s Exp $"; ^ 117 warnings generated. rm -f keydef.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DNEED_RKINDEP_SUBST -dynamic keydef.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from keydef.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from keydef.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from keydef.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from keydef.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from keydef.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from keydef.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from keydef.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from keydef.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from keydef.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from keydef.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from keydef.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from keydef.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from keydef.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from keydef.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from keydef.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from keydef.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from keydef.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from keydef.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from keydef.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from keydef.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from keydef.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from keydef.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from keydef.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from keydef.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from keydef.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from keydef.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from keydef.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from keydef.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from keydef.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from keydef.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from keydef.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from keydef.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from keydef.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from keydef.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from keydef.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from keydef.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from keydef.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from keydef.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from keydef.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from keydef.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from keydef.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from keydef.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from keydef.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from keydef.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from keydef.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from keydef.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from keydef.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from keydef.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from keydef.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from keydef.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from keydef.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from keydef.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from keydef.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from keydef.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from keydef.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from keydef.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from keydef.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from keydef.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from keydef.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from keydef.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from keydef.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from keydef.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from keydef.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from keydef.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from keydef.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from keydef.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from keydef.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from keydef.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from keydef.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from keydef.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from keydef.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from keydef.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from keydef.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from keydef.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from keydef.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from keydef.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from keydef.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from keydef.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from keydef.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from keydef.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from keydef.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from keydef.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from keydef.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from keydef.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from keydef.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from keydef.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from keydef.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from keydef.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from keydef.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from keydef.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from keydef.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from keydef.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from keydef.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from keydef.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from keydef.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from keydef.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from keydef.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from keydef.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ keydef.c:40:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern multiSequenceFunc ~~~~~~ ^ ./sglobal.h:311:45: note: instantiated from: #define multiSequenceFunc G311_multiSequenceFunc ^ keydef.c:44:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static regist_key_hash(), copyMultiSequence(); ~~~~~~ ^ keydef.c:44:27: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static regist_key_hash(), copyMultiSequence(); ~~~~~~ ^ keydef.c:122:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] initKeyTables() ^~~~~~~~~~~~~ ./sglobal.h:268:45: note: instantiated from: #define initKeyTables G268_initKeyTables ^~~~~~~~~~~~~~~~~~ keydef.c:191:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern nothermodes; ~~~~~~ ^ ./sglobal.h:318:45: note: instantiated from: #define nothermodes G318_nothermodes ^ keydef.c:193:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] changeKeyfunc(modenum, key, fnum, actbuff, keybuff) ^~~~~~~~~~~~~ ./sglobal.h:169:45: note: instantiated from: #define changeKeyfunc G169_changeKeyfunc ^~~~~~~~~~~~~~~~~~ keydef.c:335:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] changeKeyfuncOfAll(key, fnum, actbuff, keybuff) ^~~~~~~~~~~~~~~~~~ ./sglobal.h:170:45: note: instantiated from: #define changeKeyfuncOfAll G170_changeKeyfuncOfAll ^~~~~~~~~~~~~~~~~~~~~~~ keydef.c:596:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] specialen(block) ^ keydef.c:609:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] to_write_act(depth,keysize,actsize,singleAct) ^ keydef.c:897:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] askQuitKey(key) ^~~~~~~~~~ ./sglobal.h:163:45: note: instantiated from: #define askQuitKey G163_askQuitKey ^~~~~~~~~~~~~~~ keydef.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "@(#) 102.1 $Id: keydef.c,v 1.2 2003/09/17 08:50:53 aida_s Exp $"; ^ 117 warnings generated. rm -f kigo.o unshared/kigo.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DNEED_RKINDEP_SUBST -O2 kigo.c -o unshared/kigo.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from kigo.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from kigo.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from kigo.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from kigo.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from kigo.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from kigo.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from kigo.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from kigo.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from kigo.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from kigo.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from kigo.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from kigo.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from kigo.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from kigo.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from kigo.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from kigo.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from kigo.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from kigo.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from kigo.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from kigo.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from kigo.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from kigo.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from kigo.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from kigo.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from kigo.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from kigo.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from kigo.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from kigo.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from kigo.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from kigo.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from kigo.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from kigo.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from kigo.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from kigo.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from kigo.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from kigo.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from kigo.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from kigo.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from kigo.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from kigo.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from kigo.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from kigo.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from kigo.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from kigo.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from kigo.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from kigo.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from kigo.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from kigo.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from kigo.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from kigo.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from kigo.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from kigo.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from kigo.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from kigo.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from kigo.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from kigo.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from kigo.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from kigo.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from kigo.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from kigo.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from kigo.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from kigo.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from kigo.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from kigo.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from kigo.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from kigo.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from kigo.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from kigo.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from kigo.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from kigo.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from kigo.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from kigo.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from kigo.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from kigo.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from kigo.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from kigo.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from kigo.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from kigo.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from kigo.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from kigo.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from kigo.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from kigo.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from kigo.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from kigo.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from kigo.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from kigo.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from kigo.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from kigo.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from kigo.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from kigo.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from kigo.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from kigo.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from kigo.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from kigo.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from kigo.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from kigo.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from kigo.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from kigo.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ kigo.c:120:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] getKigoContext(d, ^ kigo.c:173:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] makeKigoGlineStatus(d) ^ kigo.c:201:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ kigo.c:228:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] makeKigoInfo(d, headkouho) ^ kigo.c:300:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] kigoIchiranExitCatch(d, retval, env) ^ kigo.c:316:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] kigoIchiranQuitCatch(d, retval, env) ^ kigo.c:329:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KigoIchiran(d) ^~~~~~~~~~~ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^~~~~~~~~~~~~~~~ kigo.c:342:6: warning: implicit declaration of function 'G303_makeKigoIchiran' is invalid in C99 [-Wimplicit-function-declaration] if(makeKigoIchiran(d, CANNA_MODE_KigoMode) == NG) ^ ./sglobal.h:303:45: note: instantiated from: #define makeKigoIchiran G303_makeKigoIchiran ^ kigo.c:356:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] makeKigoIchiran(d, major_mode) ^~~~~~~~~~~~~~~ ./sglobal.h:303:45: note: instantiated from: #define makeKigoIchiran G303_makeKigoIchiran ^~~~~~~~~~~~~~~~~~~~ kigo.c:392:6: warning: implicit declaration of function 'G155_allocIchiranBuf' is invalid in C99 [-Wimplicit-function-declaration] if(allocIchiranBuf(d) == NG) { /* µ­¹æ°ìÍ÷¥⡼¥É */ ^ ./sglobal.h:155:45: note: instantiated from: #define allocIchiranBuf G155_allocIchiranBuf ^ kigo.c:423:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KigoNop(d) ^ kigo.c:441:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KigoForwardKouho(d) ^ kigo.c:474:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KigoBackwardKouho(d) ^ kigo.c:506:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KigoPreviousKouhoretsu(d) ^ kigo.c:537:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KigoNextKouhoretsu(d) ^ kigo.c:568:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KigoBeginningOfKouho(d) ^ kigo.c:590:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KigoEndOfKouho(d) ^ kigo.c:615:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KigoKakutei(d) ^ kigo.c:703:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KigoQuit(d) ^ In file included from kigo.c:726: ./kigomap.h:30:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from kigo.c:726: ./kigomap.h:30:25: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ kigo.c:24:13: warning: unused variable 'rcs_id' [-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: ./kigomap.h:24:13: warning: unused variable 'kigomap_id' [-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 $"; ^ 129 warnings generated. rm -f kigo.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DNEED_RKINDEP_SUBST -dynamic kigo.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from kigo.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from kigo.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from kigo.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from kigo.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from kigo.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from kigo.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from kigo.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from kigo.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from kigo.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from kigo.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from kigo.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from kigo.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from kigo.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from kigo.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from kigo.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from kigo.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from kigo.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from kigo.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from kigo.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from kigo.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from kigo.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from kigo.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from kigo.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from kigo.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from kigo.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from kigo.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from kigo.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from kigo.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from kigo.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from kigo.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from kigo.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from kigo.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from kigo.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from kigo.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from kigo.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from kigo.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from kigo.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from kigo.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from kigo.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from kigo.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from kigo.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from kigo.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from kigo.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from kigo.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from kigo.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from kigo.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from kigo.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from kigo.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from kigo.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from kigo.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from kigo.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from kigo.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from kigo.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from kigo.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from kigo.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from kigo.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from kigo.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from kigo.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from kigo.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from kigo.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from kigo.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from kigo.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from kigo.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from kigo.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from kigo.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from kigo.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from kigo.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from kigo.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from kigo.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from kigo.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from kigo.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from kigo.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from kigo.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from kigo.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from kigo.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from kigo.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from kigo.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from kigo.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from kigo.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from kigo.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from kigo.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from kigo.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from kigo.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from kigo.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from kigo.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from kigo.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from kigo.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from kigo.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from kigo.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from kigo.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from kigo.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from kigo.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from kigo.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from kigo.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from kigo.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from kigo.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from kigo.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from kigo.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ kigo.c:120:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] getKigoContext(d, ^ kigo.c:173:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] makeKigoGlineStatus(d) ^ kigo.c:201:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ kigo.c:228:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] makeKigoInfo(d, headkouho) ^ kigo.c:300:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] kigoIchiranExitCatch(d, retval, env) ^ kigo.c:316:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] kigoIchiranQuitCatch(d, retval, env) ^ kigo.c:329:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KigoIchiran(d) ^~~~~~~~~~~ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^~~~~~~~~~~~~~~~ kigo.c:342:6: warning: implicit declaration of function 'G303_makeKigoIchiran' is invalid in C99 [-Wimplicit-function-declaration] if(makeKigoIchiran(d, CANNA_MODE_KigoMode) == NG) ^ ./sglobal.h:303:45: note: instantiated from: #define makeKigoIchiran G303_makeKigoIchiran ^ kigo.c:356:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] makeKigoIchiran(d, major_mode) ^~~~~~~~~~~~~~~ ./sglobal.h:303:45: note: instantiated from: #define makeKigoIchiran G303_makeKigoIchiran ^~~~~~~~~~~~~~~~~~~~ kigo.c:392:6: warning: implicit declaration of function 'G155_allocIchiranBuf' is invalid in C99 [-Wimplicit-function-declaration] if(allocIchiranBuf(d) == NG) { /* µ­¹æ°ìÍ÷¥⡼¥É */ ^ ./sglobal.h:155:45: note: instantiated from: #define allocIchiranBuf G155_allocIchiranBuf ^ kigo.c:423:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KigoNop(d) ^ kigo.c:441:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KigoForwardKouho(d) ^ kigo.c:474:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KigoBackwardKouho(d) ^ kigo.c:506:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KigoPreviousKouhoretsu(d) ^ kigo.c:537:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KigoNextKouhoretsu(d) ^ kigo.c:568:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KigoBeginningOfKouho(d) ^ kigo.c:590:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KigoEndOfKouho(d) ^ kigo.c:615:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KigoKakutei(d) ^ kigo.c:703:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KigoQuit(d) ^ In file included from kigo.c:726: ./kigomap.h:30:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from kigo.c:726: ./kigomap.h:30:25: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ kigo.c:24:13: warning: unused variable 'rcs_id' [-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: ./kigomap.h:24:13: warning: unused variable 'kigomap_id' [-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 $"; ^ 129 warnings generated. rm -f mode.o unshared/mode.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DNEED_RKINDEP_SUBST -O2 mode.c -o unshared/mode.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from mode.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from mode.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from mode.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from mode.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from mode.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from mode.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from mode.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from mode.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from mode.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from mode.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from mode.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from mode.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from mode.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from mode.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from mode.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from mode.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from mode.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from mode.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from mode.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from mode.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from mode.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from mode.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from mode.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from mode.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from mode.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from mode.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from mode.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from mode.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from mode.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from mode.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from mode.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from mode.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from mode.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from mode.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from mode.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from mode.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from mode.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from mode.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from mode.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from mode.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from mode.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from mode.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from mode.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from mode.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from mode.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from mode.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from mode.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from mode.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from mode.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from mode.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from mode.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from mode.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from mode.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from mode.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from mode.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from mode.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from mode.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from mode.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from mode.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from mode.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from mode.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from mode.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from mode.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from mode.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from mode.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from mode.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from mode.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from mode.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from mode.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from mode.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from mode.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from mode.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from mode.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from mode.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from mode.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from mode.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from mode.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from mode.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from mode.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from mode.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from mode.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from mode.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from mode.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from mode.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from mode.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from mode.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from mode.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from mode.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from mode.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from mode.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from mode.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from mode.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from mode.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from mode.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from mode.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from mode.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from mode.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from mode.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ mode.c:120:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern nothermodes; ~~~~~~ ^ ./sglobal.h:318:45: note: instantiated from: #define nothermodes G318_nothermodes ^ mode.c:230:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JapaneseMode(d) ^~~~~~~~~~~~ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^~~~~~~~~~~~~~~~~ mode.c:245:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] AlphaMode(d) ^~~~~~~~~ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^~~~~~~~~~~~~~ mode.c:261:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] HenkanNyuryokuMode(d) ^~~~~~~~~~~~~~~~~~ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^~~~~~~~~~~~~~~~~~~~~~~ mode.c:286:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] queryMode(d, arg) ^~~~~~~~~ ./sglobal.h:332:45: note: instantiated from: #define queryMode G332_queryMode ^~~~~~~~~~~~~~ mode.c:373:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] changeModeName(modeid, str) ^~~~~~~~~~~~~~ ./sglobal.h:171:45: note: instantiated from: #define changeModeName G171_changeModeName ^~~~~~~~~~~~~~~~~~~ mode.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "@(#) 102.1 $Id: mode.c,v 1.2 2003/01/10 13:08:45 aida_s Exp $"; ^ 113 warnings generated. rm -f mode.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DNEED_RKINDEP_SUBST -dynamic mode.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from mode.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from mode.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from mode.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from mode.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from mode.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from mode.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from mode.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from mode.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from mode.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from mode.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from mode.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from mode.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from mode.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from mode.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from mode.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from mode.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from mode.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from mode.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from mode.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from mode.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from mode.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from mode.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from mode.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from mode.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from mode.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from mode.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from mode.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from mode.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from mode.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from mode.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from mode.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from mode.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from mode.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from mode.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from mode.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from mode.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from mode.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from mode.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from mode.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from mode.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from mode.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from mode.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from mode.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from mode.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from mode.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from mode.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from mode.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from mode.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from mode.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from mode.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from mode.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from mode.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from mode.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from mode.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from mode.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from mode.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from mode.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from mode.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from mode.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from mode.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from mode.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from mode.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from mode.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from mode.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from mode.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from mode.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from mode.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from mode.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from mode.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from mode.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from mode.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from mode.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from mode.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from mode.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from mode.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from mode.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from mode.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from mode.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from mode.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from mode.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from mode.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from mode.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from mode.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from mode.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from mode.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from mode.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from mode.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from mode.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from mode.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from mode.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from mode.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from mode.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from mode.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from mode.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from mode.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from mode.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from mode.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from mode.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ mode.c:120:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern nothermodes; ~~~~~~ ^ ./sglobal.h:318:45: note: instantiated from: #define nothermodes G318_nothermodes ^ mode.c:230:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JapaneseMode(d) ^~~~~~~~~~~~ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^~~~~~~~~~~~~~~~~ mode.c:245:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] AlphaMode(d) ^~~~~~~~~ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^~~~~~~~~~~~~~ mode.c:261:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] HenkanNyuryokuMode(d) ^~~~~~~~~~~~~~~~~~ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^~~~~~~~~~~~~~~~~~~~~~~ mode.c:286:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] queryMode(d, arg) ^~~~~~~~~ ./sglobal.h:332:45: note: instantiated from: #define queryMode G332_queryMode ^~~~~~~~~~~~~~ mode.c:373:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] changeModeName(modeid, str) ^~~~~~~~~~~~~~ ./sglobal.h:171:45: note: instantiated from: #define changeModeName G171_changeModeName ^~~~~~~~~~~~~~~~~~~ mode.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "@(#) 102.1 $Id: mode.c,v 1.2 2003/01/10 13:08:45 aida_s Exp $"; ^ 113 warnings generated. rm -f multi.o unshared/multi.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DNEED_RKINDEP_SUBST -O2 multi.c -o unshared/multi.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from multi.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from multi.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from multi.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from multi.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from multi.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from multi.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from multi.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from multi.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from multi.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from multi.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from multi.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from multi.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from multi.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from multi.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from multi.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from multi.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from multi.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from multi.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from multi.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from multi.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from multi.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from multi.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from multi.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from multi.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from multi.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from multi.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from multi.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from multi.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from multi.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from multi.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from multi.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from multi.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from multi.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from multi.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from multi.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from multi.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from multi.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from multi.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from multi.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from multi.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from multi.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from multi.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from multi.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from multi.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from multi.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from multi.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from multi.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from multi.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from multi.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from multi.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from multi.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from multi.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from multi.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from multi.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from multi.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from multi.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from multi.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from multi.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from multi.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from multi.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from multi.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from multi.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from multi.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from multi.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from multi.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from multi.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from multi.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from multi.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from multi.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from multi.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from multi.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from multi.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from multi.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from multi.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from multi.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from multi.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from multi.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from multi.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from multi.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from multi.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from multi.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from multi.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from multi.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from multi.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from multi.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from multi.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from multi.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from multi.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from multi.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from multi.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from multi.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from multi.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from multi.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from multi.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from multi.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from multi.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from multi.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from multi.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ multi.c:105:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] UseOtherKeymap(d) ^~~~~~~~~~~~~~ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^~~~~~~~~~~~~~~~~~~ multi.c:131:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] _DoFuncSequence(d, keytbl, key) /* ʣ¿ô¤ε¡ǽ¤γä¤êÅö¤Æ */ ^ multi.c:242:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] DoFuncSequence(d) /* ʣ¿ô¤ε¡ǽ¤γä¤êÅö¤Æ */ ^~~~~~~~~~~~~~ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^~~~~~~~~~~~~~~~~~~ multi.c:248:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] multiSequenceFunc(d, mode, whattodo, key, fnum) ^~~~~~~~~~~~~~~~~ ./sglobal.h:311:45: note: instantiated from: #define multiSequenceFunc G311_multiSequenceFunc ^~~~~~~~~~~~~~~~~~~~~~ multi.c:24:13: warning: unused variable 'm_s_map_id' [-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 $"; ^ 111 warnings generated. rm -f multi.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DNEED_RKINDEP_SUBST -dynamic multi.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from multi.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from multi.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from multi.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from multi.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from multi.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from multi.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from multi.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from multi.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from multi.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from multi.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from multi.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from multi.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from multi.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from multi.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from multi.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from multi.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from multi.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from multi.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from multi.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from multi.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from multi.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from multi.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from multi.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from multi.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from multi.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from multi.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from multi.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from multi.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from multi.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from multi.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from multi.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from multi.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from multi.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from multi.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from multi.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from multi.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from multi.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from multi.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from multi.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from multi.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from multi.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from multi.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from multi.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from multi.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from multi.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from multi.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from multi.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from multi.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from multi.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from multi.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from multi.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from multi.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from multi.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from multi.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from multi.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from multi.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from multi.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from multi.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from multi.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from multi.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from multi.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from multi.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from multi.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from multi.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from multi.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from multi.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from multi.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from multi.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from multi.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from multi.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from multi.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from multi.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from multi.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from multi.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from multi.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from multi.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from multi.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from multi.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from multi.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from multi.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from multi.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from multi.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from multi.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from multi.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from multi.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from multi.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from multi.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from multi.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from multi.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from multi.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from multi.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from multi.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from multi.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from multi.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from multi.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from multi.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from multi.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from multi.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ multi.c:105:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] UseOtherKeymap(d) ^~~~~~~~~~~~~~ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^~~~~~~~~~~~~~~~~~~ multi.c:131:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] _DoFuncSequence(d, keytbl, key) /* ʣ¿ô¤ε¡ǽ¤γä¤êÅö¤Æ */ ^ multi.c:242:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] DoFuncSequence(d) /* ʣ¿ô¤ε¡ǽ¤γä¤êÅö¤Æ */ ^~~~~~~~~~~~~~ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^~~~~~~~~~~~~~~~~~~ multi.c:248:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] multiSequenceFunc(d, mode, whattodo, key, fnum) ^~~~~~~~~~~~~~~~~ ./sglobal.h:311:45: note: instantiated from: #define multiSequenceFunc G311_multiSequenceFunc ^~~~~~~~~~~~~~~~~~~~~~ multi.c:24:13: warning: unused variable 'm_s_map_id' [-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 $"; ^ 111 warnings generated. rm -f onoff.o unshared/onoff.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DNEED_RKINDEP_SUBST -O2 onoff.c -o unshared/onoff.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from onoff.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from onoff.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from onoff.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from onoff.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from onoff.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from onoff.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from onoff.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from onoff.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from onoff.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from onoff.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from onoff.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from onoff.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from onoff.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from onoff.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from onoff.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from onoff.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from onoff.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from onoff.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from onoff.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from onoff.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from onoff.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from onoff.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from onoff.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from onoff.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from onoff.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from onoff.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from onoff.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from onoff.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from onoff.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from onoff.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from onoff.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from onoff.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from onoff.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from onoff.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from onoff.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from onoff.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from onoff.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from onoff.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from onoff.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from onoff.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from onoff.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from onoff.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from onoff.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from onoff.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from onoff.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from onoff.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from onoff.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from onoff.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from onoff.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from onoff.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from onoff.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from onoff.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from onoff.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from onoff.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from onoff.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from onoff.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from onoff.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from onoff.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from onoff.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from onoff.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from onoff.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from onoff.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from onoff.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from onoff.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from onoff.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from onoff.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from onoff.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from onoff.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from onoff.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from onoff.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from onoff.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from onoff.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from onoff.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from onoff.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from onoff.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from onoff.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from onoff.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from onoff.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from onoff.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from onoff.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from onoff.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from onoff.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from onoff.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from onoff.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from onoff.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from onoff.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from onoff.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from onoff.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from onoff.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from onoff.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from onoff.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from onoff.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from onoff.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from onoff.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from onoff.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from onoff.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from onoff.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from onoff.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ onoff.c:77:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] selectOnOff(d, buf, ck, nelem, bangomax, currentkouho, status, ^~~~~~~~~~~ ./sglobal.h:351:45: note: instantiated from: #define selectOnOff G351_selectOnOff ^~~~~~~~~~~~~~~~ onoff.c:131:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] makeOnOffIchiran(d, nelem, bangomax, currentkouho, status) ^ onoff.c:149:6: warning: implicit declaration of function 'G155_allocIchiranBuf' is invalid in C99 [-Wimplicit-function-declaration] if(allocIchiranBuf(d) == NG) ^ ./sglobal.h:155:45: note: instantiated from: #define allocIchiranBuf G155_allocIchiranBuf ^ onoff.c:276:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] OnOffSelect(d) ^ onoff.c:308:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] OnOffKakutei(d) ^ In file included from onoff.c:350: ./onoffmap.h:30:9: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from onoff.c:350: ./onoffmap.h:30:26: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from onoff.c:350: ./onoffmap.h:31:9: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho(), IchiranBackwardKouho(), IchiranNextKouhoretsu(); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from onoff.c:350: ./onoffmap.h:31:32: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho(), IchiranBackwardKouho(), IchiranNextKouhoretsu(); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from onoff.c:350: ./onoffmap.h:31:56: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho(), IchiranBackwardKouho(), IchiranNextKouhoretsu(); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from onoff.c:350: ./onoffmap.h:32:9: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu(), IchiranBeginningOfKouho(); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from onoff.c:350: ./onoffmap.h:32:38: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu(), IchiranBeginningOfKouho(); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from onoff.c:350: ./onoffmap.h:33:9: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho(), IchiranQuit(), IchiranNop(); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from onoff.c:350: ./onoffmap.h:33:30: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho(), IchiranQuit(), IchiranNop(); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from onoff.c:350: ./onoffmap.h:33:45: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho(), IchiranQuit(), IchiranNop(); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ onoff.c:24:13: warning: unused variable 'rcs_id' [-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: ./onoffmap.h:24:13: warning: unused variable 'onoffmap_id' [-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 $"; ^ 123 warnings generated. rm -f onoff.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DNEED_RKINDEP_SUBST -dynamic onoff.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from onoff.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from onoff.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from onoff.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from onoff.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from onoff.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from onoff.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from onoff.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from onoff.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from onoff.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from onoff.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from onoff.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from onoff.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from onoff.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from onoff.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from onoff.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from onoff.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from onoff.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from onoff.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from onoff.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from onoff.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from onoff.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from onoff.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from onoff.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from onoff.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from onoff.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from onoff.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from onoff.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from onoff.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from onoff.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from onoff.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from onoff.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from onoff.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from onoff.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from onoff.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from onoff.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from onoff.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from onoff.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from onoff.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from onoff.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from onoff.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from onoff.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from onoff.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from onoff.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from onoff.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from onoff.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from onoff.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from onoff.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from onoff.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from onoff.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from onoff.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from onoff.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from onoff.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from onoff.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from onoff.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from onoff.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from onoff.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from onoff.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from onoff.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from onoff.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from onoff.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from onoff.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from onoff.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from onoff.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from onoff.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from onoff.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from onoff.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from onoff.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from onoff.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from onoff.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from onoff.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from onoff.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from onoff.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from onoff.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from onoff.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from onoff.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from onoff.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from onoff.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from onoff.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from onoff.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from onoff.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from onoff.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from onoff.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from onoff.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from onoff.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from onoff.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from onoff.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from onoff.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from onoff.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from onoff.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from onoff.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from onoff.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from onoff.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from onoff.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from onoff.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from onoff.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from onoff.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from onoff.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from onoff.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ onoff.c:77:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] selectOnOff(d, buf, ck, nelem, bangomax, currentkouho, status, ^~~~~~~~~~~ ./sglobal.h:351:45: note: instantiated from: #define selectOnOff G351_selectOnOff ^~~~~~~~~~~~~~~~ onoff.c:131:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] makeOnOffIchiran(d, nelem, bangomax, currentkouho, status) ^ onoff.c:149:6: warning: implicit declaration of function 'G155_allocIchiranBuf' is invalid in C99 [-Wimplicit-function-declaration] if(allocIchiranBuf(d) == NG) ^ ./sglobal.h:155:45: note: instantiated from: #define allocIchiranBuf G155_allocIchiranBuf ^ onoff.c:276:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] OnOffSelect(d) ^ onoff.c:308:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] OnOffKakutei(d) ^ In file included from onoff.c:350: ./onoffmap.h:30:9: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from onoff.c:350: ./onoffmap.h:30:26: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from onoff.c:350: ./onoffmap.h:31:9: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho(), IchiranBackwardKouho(), IchiranNextKouhoretsu(); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from onoff.c:350: ./onoffmap.h:31:32: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho(), IchiranBackwardKouho(), IchiranNextKouhoretsu(); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from onoff.c:350: ./onoffmap.h:31:56: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho(), IchiranBackwardKouho(), IchiranNextKouhoretsu(); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from onoff.c:350: ./onoffmap.h:32:9: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu(), IchiranBeginningOfKouho(); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from onoff.c:350: ./onoffmap.h:32:38: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu(), IchiranBeginningOfKouho(); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from onoff.c:350: ./onoffmap.h:33:9: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho(), IchiranQuit(), IchiranNop(); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from onoff.c:350: ./onoffmap.h:33:30: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho(), IchiranQuit(), IchiranNop(); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from onoff.c:350: ./onoffmap.h:33:45: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho(), IchiranQuit(), IchiranNop(); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ onoff.c:24:13: warning: unused variable 'rcs_id' [-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: ./onoffmap.h:24:13: warning: unused variable 'onoffmap_id' [-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 $"; ^ 123 warnings generated. rm -f parse.o unshared/parse.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DNEED_RKINDEP_SUBST -O2 parse.c -o unshared/parse.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from parse.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from parse.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from parse.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from parse.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from parse.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from parse.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from parse.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from parse.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from parse.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from parse.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from parse.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from parse.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from parse.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from parse.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from parse.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from parse.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from parse.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from parse.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from parse.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from parse.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from parse.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from parse.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from parse.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from parse.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from parse.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from parse.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from parse.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from parse.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from parse.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from parse.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from parse.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from parse.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from parse.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from parse.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from parse.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from parse.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from parse.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from parse.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from parse.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from parse.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from parse.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from parse.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from parse.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from parse.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from parse.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from parse.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from parse.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from parse.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from parse.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from parse.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from parse.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from parse.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from parse.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from parse.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from parse.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from parse.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from parse.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from parse.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from parse.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from parse.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from parse.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from parse.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from parse.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from parse.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from parse.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from parse.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from parse.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from parse.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from parse.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from parse.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from parse.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from parse.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from parse.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from parse.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from parse.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from parse.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from parse.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from parse.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from parse.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from parse.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from parse.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from parse.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from parse.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from parse.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from parse.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from parse.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from parse.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from parse.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from parse.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from parse.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from parse.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from parse.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from parse.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from parse.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from parse.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from parse.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from parse.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from parse.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ parse.c:56:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ckverbose; ~~~~~~ ^ ./sglobal.h:177:45: note: instantiated from: #define ckverbose G177_ckverbose ^ parse.c:58:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YYparse_by_rcfilename(); ~~~~~~ ^ ./sglobal.h:133:45: note: instantiated from: #define YYparse_by_rcfilename G133_YYparse_by_rcfilename ^ parse.c:80:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] make_initfilename() ^ parse.c:115:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ parse.c:128:7: warning: implicit declaration of function 'G182_clisp_init' is invalid in C99 [-Wimplicit-function-declaration] if (clisp_init() == 0) { ^ ./sglobal.h:182:45: note: instantiated from: #define clisp_init G182_clisp_init ^ parse.c:118:14: warning: unused variable 'G164_auto_define' [-Wunused-variable] extern int auto_define; ^ ./sglobal.h:164:45: note: instantiated from: #define auto_define G164_auto_define ^ parse.c:115:10: warning: unused variable 'G277_iroha_debug' [-Wunused-variable] extern iroha_debug; ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ parse.c:347:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] DISPLAY_to_hostname(name, buf, bufsize) ^ parse.c:352:5: warning: implicit declaration of function 'gethostname' is invalid in C99 [-Wimplicit-function-declaration] gethostname(buf, bufsize); ^ parse.c:368:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ parse.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "@(#) 102.1 $Id: parse.c,v 1.4 2003/09/17 08:50:53 aida_s Exp $"; ^ 117 warnings generated. rm -f parse.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DNEED_RKINDEP_SUBST -dynamic parse.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from parse.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from parse.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from parse.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from parse.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from parse.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from parse.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from parse.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from parse.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from parse.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from parse.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from parse.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from parse.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from parse.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from parse.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from parse.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from parse.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from parse.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from parse.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from parse.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from parse.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from parse.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from parse.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from parse.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from parse.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from parse.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from parse.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from parse.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from parse.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from parse.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from parse.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from parse.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from parse.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from parse.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from parse.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from parse.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from parse.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from parse.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from parse.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from parse.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from parse.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from parse.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from parse.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from parse.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from parse.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from parse.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from parse.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from parse.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from parse.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from parse.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from parse.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from parse.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from parse.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from parse.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from parse.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from parse.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from parse.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from parse.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from parse.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from parse.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from parse.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from parse.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from parse.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from parse.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from parse.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from parse.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from parse.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from parse.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from parse.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from parse.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from parse.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from parse.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from parse.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from parse.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from parse.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from parse.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from parse.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from parse.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from parse.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from parse.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from parse.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from parse.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from parse.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from parse.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from parse.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from parse.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from parse.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from parse.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from parse.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from parse.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from parse.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from parse.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from parse.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from parse.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from parse.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from parse.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from parse.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from parse.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from parse.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ parse.c:56:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ckverbose; ~~~~~~ ^ ./sglobal.h:177:45: note: instantiated from: #define ckverbose G177_ckverbose ^ parse.c:58:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YYparse_by_rcfilename(); ~~~~~~ ^ ./sglobal.h:133:45: note: instantiated from: #define YYparse_by_rcfilename G133_YYparse_by_rcfilename ^ parse.c:80:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] make_initfilename() ^ parse.c:115:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ parse.c:128:7: warning: implicit declaration of function 'G182_clisp_init' is invalid in C99 [-Wimplicit-function-declaration] if (clisp_init() == 0) { ^ ./sglobal.h:182:45: note: instantiated from: #define clisp_init G182_clisp_init ^ parse.c:118:14: warning: unused variable 'G164_auto_define' [-Wunused-variable] extern int auto_define; ^ ./sglobal.h:164:45: note: instantiated from: #define auto_define G164_auto_define ^ parse.c:115:10: warning: unused variable 'G277_iroha_debug' [-Wunused-variable] extern iroha_debug; ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ parse.c:347:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] DISPLAY_to_hostname(name, buf, bufsize) ^ parse.c:352:5: warning: implicit declaration of function 'gethostname' is invalid in C99 [-Wimplicit-function-declaration] gethostname(buf, bufsize); ^ parse.c:368:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ parse.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "@(#) 102.1 $Id: parse.c,v 1.4 2003/09/17 08:50:53 aida_s Exp $"; ^ 117 warnings generated. rm -f romaji.o unshared/romaji.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DNEED_RKINDEP_SUBST -O2 romaji.c -o unshared/romaji.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from romaji.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from romaji.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from romaji.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from romaji.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from romaji.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from romaji.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from romaji.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from romaji.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from romaji.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from romaji.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from romaji.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from romaji.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from romaji.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from romaji.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from romaji.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from romaji.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from romaji.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from romaji.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from romaji.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from romaji.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from romaji.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from romaji.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from romaji.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from romaji.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from romaji.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from romaji.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from romaji.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from romaji.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from romaji.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from romaji.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from romaji.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from romaji.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from romaji.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from romaji.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from romaji.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from romaji.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from romaji.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from romaji.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from romaji.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from romaji.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from romaji.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from romaji.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from romaji.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from romaji.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from romaji.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from romaji.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from romaji.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from romaji.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from romaji.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from romaji.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from romaji.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from romaji.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from romaji.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from romaji.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from romaji.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from romaji.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from romaji.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from romaji.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from romaji.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from romaji.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from romaji.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from romaji.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from romaji.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from romaji.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from romaji.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from romaji.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from romaji.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from romaji.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from romaji.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from romaji.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from romaji.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from romaji.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from romaji.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from romaji.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from romaji.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from romaji.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from romaji.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from romaji.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from romaji.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from romaji.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from romaji.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from romaji.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from romaji.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from romaji.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from romaji.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from romaji.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from romaji.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from romaji.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from romaji.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from romaji.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from romaji.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from romaji.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from romaji.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from romaji.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from romaji.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from romaji.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from romaji.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from romaji.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ romaji.c:329:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ckverbose; ~~~~~~ ^ ./sglobal.h:177:45: note: instantiated from: #define ckverbose G177_ckverbose ^ romaji.c:478:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RomkanaInit() ^~~~~~~~~~~ ./sglobal.h:82:45: note: instantiated from: #define RomkanaInit G082_RomkanaInit ^~~~~~~~~~~~~~~~ romaji.c:612:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern nkeysup; ~~~~~~ ^ ./sglobal.h:317:45: note: instantiated from: #define nkeysup G317_nkeysup ^ romaji.c:795:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] checkIfYomiExit(d, retval) ^ romaji.c:826:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] checkIfYomiQuit(d, retval) ^ romaji.c:965:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static makePhonoOnBuffer(); ~~~~~~ ^ romaji.c:980:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiInsert(d) ^~~~~~~~~~ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^~~~~~~~~~~~~~~ romaji.c:1034:24: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(d->ch & ~0x1f) && yc->allowedChars != CANNA_NOTHING_RESTRICTED ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ romaji.c:1034:24: note: place parentheses around the '&&' expression to silence this warning if (!(d->ch & ~0x1f) && yc->allowedChars != CANNA_NOTHING_RESTRICTED ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ romaji.c:1150:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] findSup(wchar_t key) ^~~~~~~ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^~~~~~~~~~~~ romaji.c:1157:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern nkeysup; ~~~~~~ ^ ./sglobal.h:317:45: note: instantiated from: #define nkeysup G317_nkeysup ^ romaji.c:1180:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] makePhonoOnBuffer(d, yc, key, flag, english) ^ romaji.c:1452:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dakuonP(ch) ^ romaji.c:1455:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static dakuon_first_time = 1; ~~~~~~ ^ romaji.c:1498:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] growDakuonP(ch) ^ romaji.c:1502:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static dakuon_first_time = 1; ~~~~~~ ^ romaji.c:1537:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KanaYomiInsert(d) ^ romaji.c:1695:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] howFarToGoBackward(yc) ^ romaji.c:1718:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] howFarToGoForward(yc) ^ romaji.c:1806:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiNop pro((uiContext)); ~~~~~~ ^ romaji.c:1809:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiNop(d) ^ romaji.c:1819:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiForward pro((uiContext)); ~~~~~~ ^ romaji.c:1822:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiForward(d) /* ¥«¡¼¥½¥ë¤α¦°Üư */ ^ romaji.c:1880:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiBeginningOfLine pro((uiContext)); ~~~~~~ ^ romaji.c:1883:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiBeginningOfLine(d) /* ¥«¡¼¥½¥ë¤κ¸ü°Üư */ ^ romaji.c:1914:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiEndOfLine pro((uiContext)); ~~~~~~ ^ romaji.c:1917:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiEndOfLine(d) /* ¥«¡¼¥½¥ë¤α¦ü°Üư */ ^ romaji.c:1983:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RomajiFlushYomi(d, b, bsize) ^~~~~~~~~~~~~~~ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^~~~~~~~~~~~~~~~~~~~ romaji.c:2136:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] appendYomi2Yomi(yom, yc) ^ romaji.c:2686:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiExit(d, retval) ^~~~~~~~ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^~~~~~~~~~~~~ romaji.c:2766:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KanaDeletePrevious(d)/* ¥«¡¼¥½¥ë¤κ¸¤Îʸ»ú¤κï½ü */ ^~~~~~~~~~~~~~~~~~ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^~~~~~~~~~~~~~~~~~~~~~~ romaji.c:2839:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiDeletePrevious pro((uiContext)); ~~~~~~ ^ romaji.c:2878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiDeleteNext pro((uiContext)); ~~~~~~ ^ romaji.c:2952:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiKillToEndOfLine pro((uiContext)); ~~~~~~ ^ romaji.c:2984:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiQuit pro((uiContext)); ~~~~~~ ^ romaji.c:3021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static simplePopCallback pro((uiContext, int, mode_context)); ~~~~~~ ^ romaji.c:3024:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] simplePopCallback(d, retval, env) ^ romaji.c:3035:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] alphaMode(d) ^~~~~~~~~ ./sglobal.h:158:45: note: instantiated from: #define alphaMode G158_alphaMode ^~~~~~~~~~~~~~ romaji.c:3071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static exitYomiQuotedInsert pro((uiContext, int, mode_context)); ~~~~~~ ^ romaji.c:3074:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] exitYomiQuotedInsert(d, retval, env) ^ romaji.c:3085:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiInsertQuoted(d) ^ romaji.c:3116:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static yomiquotedfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ romaji.c:3119:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] yomiquotedfunc(d, mode, whattodo, key, fnum) ^ romaji.c:3136:1: warning: control may reach end of non-void function [-Wreturn-type] } ^ romaji.c:3171:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiQuotedInsert(d) ^~~~~~~~~~~~~~~~ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^~~~~~~~~~~~~~~~~~~~~ romaji.c:3211:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static allowTwoByte = 1; ~~~~~~ ^ romaji.c:3211:10: warning: unused variable 'allowTwoByte' [-Wunused-variable] romaji.c:3304:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static allowTwoByte = 1; ~~~~~~ ^ romaji.c:3428:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static ConvertAsHex pro((uiContext)); ~~~~~~ ^ romaji.c:3431:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ConvertAsHex(d) ^ romaji.c:3526:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] convertAsHex(d) ^~~~~~~~~~~~ ./sglobal.h:188:45: note: instantiated from: #define convertAsHex G188_convertAsHex ^~~~~~~~~~~~~~~~~ romaji.c:3560:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern nkeysup; ~~~~~~ ^ ./sglobal.h:317:45: note: instantiated from: #define nkeysup G317_nkeysup ^ romaji.c:3570:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static everySupkey pro((uiContext, int, mode_context)); ~~~~~~ ^ romaji.c:3573:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] everySupkey(d, retval, env) ^ romaji.c:3591:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static exitSupkey pro((uiContext, int, mode_context)); ~~~~~~ ^ romaji.c:3594:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] exitSupkey(d, retval, env) ^ romaji.c:3635:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static quitSupkey pro((uiContext, int, mode_context)); ~~~~~~ ^ romaji.c:3638:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] quitSupkey(d, retval, env) ^ romaji.c:3650:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] selectKeysup(d, yc, ind) ^~~~~~~~~~~~ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^~~~~~~~~~~~~~~~~ romaji.c:3657:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern nkeysup; ~~~~~~ ^ ./sglobal.h:317:45: note: instantiated from: #define nkeysup G317_nkeysup ^ romaji.c:3699:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] regionGairaigo(yc, s, e) ^ romaji.c:3730:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] containUnconvertedKey(yc) ^~~~~~~~~~~~~~~~~~~~~ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^~~~~~~~~~~~~~~~~~~~~~~~~~ romaji.c:3762:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiHenkan pro((uiContext)); ~~~~~~ ^ romaji.c:3832:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiHenkanNaive pro((uiContext)); ~~~~~~ ^ romaji.c:3849:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiHenkanOrNothing pro((uiContext)); ~~~~~~ ^ romaji.c:3868:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)), EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ romaji.c:3868:40: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)), EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ romaji.c:3869:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ romaji.c:3870:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)), EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ romaji.c:3870:39: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)), EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ romaji.c:3872:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiBaseHira pro((uiContext)); ~~~~~~ ^ romaji.c:3875:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiBaseHira(d) ^ romaji.c:3884:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiBaseKata pro((uiContext)); ~~~~~~ ^ romaji.c:3887:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiBaseKata(d) ^ romaji.c:3896:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiBaseEisu pro((uiContext)); ~~~~~~ ^ romaji.c:3899:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiBaseEisu(d) ^ romaji.c:3908:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiBaseZen pro((uiContext)); ~~~~~~ ^ romaji.c:3911:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiBaseZen(d) ^ romaji.c:3920:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiBaseHan pro((uiContext)); ~~~~~~ ^ romaji.c:3923:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiBaseHan(d) ^ romaji.c:3932:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiBaseKana pro((uiContext)); ~~~~~~ ^ romaji.c:3935:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiBaseKana(d) ^ romaji.c:3944:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiBaseKakutei pro((uiContext)); ~~~~~~ ^ romaji.c:3947:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiBaseKakutei(d) ^ romaji.c:3956:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiBaseHenkan pro((uiContext)); ~~~~~~ ^ romaji.c:3959:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiBaseHenkan(d) ^ romaji.c:3970:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiBaseHiraKataToggle(d) ^~~~~~~~~~~~~~~~~~~~~~ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^~~~~~~~~~~~~~~~~~~~~~~~~~~ romaji.c:3989:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiBaseZenHanToggle(d) ^~~~~~~~~~~~~~~~~~~~ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^~~~~~~~~~~~~~~~~~~~~~~~~ romaji.c:4008:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiBaseRotateForw(d) ^~~~~~~~~~~~~~~~~~ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^~~~~~~~~~~~~~~~~~~~~~~ romaji.c:4039:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiBaseRotateBack(d) ^~~~~~~~~~~~~~~~~~ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^~~~~~~~~~~~~~~~~~~~~~~ romaji.c:4069:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiBaseKanaEisuToggle(d) ^~~~~~~~~~~~~~~~~~~~~~ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^~~~~~~~~~~~~~~~~~~~~~~~~~~ romaji.c:4088:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiBaseKakuteiHenkanToggle(d) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ romaji.c:4107:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiModeBackup(d) ^~~~~~~~~~~~~~ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^~~~~~~~~~~~~~~~~~~ romaji.c:4151:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] exitJishu(d) ^~~~~~~~~ ./sglobal.h:222:45: note: instantiated from: #define exitJishu G222_exitJishu ^~~~~~~~~~~~~~ romaji.c:4346:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiJishu(d, fn) /* Æɤߥ⡼¥ɤ«¤éľÀܻú¼ï¥⡼¥ɤØ */ ^ romaji.c:4561:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] Yomisearchfunc(d, mode, whattodo, key, fnum) ^~~~~~~~~~~~~~ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^~~~~~~~~~~~~~~~~~~ romaji.c:4570:23: warning: unused variable 'G382_yomi_mode' [-Wunused-variable] extern KanjiModeRec yomi_mode; ^ ./sglobal.h:382:45: note: instantiated from: #define yomi_mode G382_yomi_mode ^ romaji.c:4873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiNextJishu pro((uiContext)); ~~~~~~ ^ romaji.c:4876:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiNextJishu(d) /* Æɤߥ⡼¥ɤ«¤é¤νç²ó¤êʸ»ú¼ïÊѴ¹ */ ^ romaji.c:4882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiPreviousJishu pro((uiContext)); ~~~~~~ ^ romaji.c:4885:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiPreviousJishu(d) /* Æɤߥ⡼¥ɤ«¤é¤εղó¤êʸ»ú¼ïÊѴ¹ */ ^ romaji.c:4891:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiKanaRotate pro((uiContext)); ~~~~~~ ^ romaji.c:4894:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiKanaRotate(d) /* Æɤߥ⡼¥ɤ«¤é¤νç²ó¤꤫¤Êʸ»ú¼ïÊѴ¹ */ ^ romaji.c:4900:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiRomajiRotate pro((uiContext)); ~~~~~~ ^ romaji.c:4903:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiRomajiRotate(d) /* Æɤߥ⡼¥ɤ«¤é¤νç²ó¤ê±ѿôʸ»ú¼ïÊѴ¹ */ ^ romaji.c:4909:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiCaseRotateForward pro((uiContext)); ~~~~~~ ^ romaji.c:4912:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiCaseRotateForward(d) /* Æɤߥ⡼¥ɤ«¤é¤νç²ó¤ê±ѿôʸ»ú¼ïÊѴ¹ */ ^ romaji.c:4918:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiZenkaku pro((uiContext)); ~~~~~~ ^ romaji.c:4921:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiZenkaku(d) /* Æɤߥ⡼¥ɤ«¤é¤Ît³ÑÊѴ¹ */ ^ romaji.c:4927:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiHankaku pro((uiContext)); ~~~~~~ ^ romaji.c:4930:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiHankaku(d) /* Æɤߥ⡼¥ɤ«¤é¤ÎȾ³ÑÊѴ¹ */ ^ romaji.c:4939:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiHiraganaJishu pro((uiContext)); ~~~~~~ ^ romaji.c:4942:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiHiraganaJishu(d) /* Æɤߥ⡼¥ɤ«¤é»ú¼ï¥⡼¥ɤΤҤ餬¤ʤØ */ ^ romaji.c:4948:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiKatakanaJishu pro((uiContext)); ~~~~~~ ^ romaji.c:4951:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiKatakanaJishu(d) /* Æɤߥ⡼¥ɤ«¤é»ú¼ï¥⡼¥ɤΥ«¥¿¥«¥ʤØ */ ^ romaji.c:4957:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiRomajiJishu pro((uiContext)); ~~~~~~ ^ romaji.c:4960:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiRomajiJishu(d) /* Æɤߥ⡼¥ɤ«¤é»ú¼ï¥⡼¥ɤΥ¥޻ú¤Ø */ ^ romaji.c:4966:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiToLower pro((uiContext)); ~~~~~~ ^ romaji.c:4968:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiToLower(d) ^ romaji.c:4974:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiToUpper pro((uiContext)); ~~~~~~ ^ romaji.c:4977:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiToUpper(d) ^ romaji.c:4983:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiCapitalize pro((uiContext)); ~~~~~~ ^ romaji.c:4986:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiCapitalize(d) ^ In file included from romaji.c:5011: ./yomimap.h:27:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ConvertAsBushu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:15:45: note: instantiated from: #define ConvertAsBushu G015_ConvertAsBushu ^ In file included from romaji.c:5011: ./yomimap.h:28:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from romaji.c:5011: ./yomimap.h:28:40: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from romaji.c:5011: ./yomimap.h:29:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBubunKakutei pro((uiContext)); ~~~~~~ ^ romaji.c:24:13: warning: unused variable 'rcs_id' [-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:5011: ./yomimap.h:24:13: warning: unused variable 'yomimap_id' [-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 $"; ^ 234 warnings generated. rm -f romaji.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DNEED_RKINDEP_SUBST -dynamic romaji.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from romaji.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from romaji.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from romaji.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from romaji.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from romaji.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from romaji.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from romaji.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from romaji.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from romaji.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from romaji.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from romaji.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from romaji.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from romaji.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from romaji.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from romaji.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from romaji.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from romaji.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from romaji.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from romaji.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from romaji.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from romaji.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from romaji.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from romaji.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from romaji.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from romaji.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from romaji.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from romaji.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from romaji.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from romaji.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from romaji.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from romaji.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from romaji.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from romaji.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from romaji.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from romaji.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from romaji.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from romaji.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from romaji.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from romaji.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from romaji.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from romaji.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from romaji.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from romaji.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from romaji.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from romaji.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from romaji.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from romaji.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from romaji.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from romaji.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from romaji.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from romaji.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from romaji.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from romaji.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from romaji.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from romaji.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from romaji.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from romaji.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from romaji.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from romaji.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from romaji.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from romaji.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from romaji.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from romaji.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from romaji.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from romaji.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from romaji.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from romaji.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from romaji.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from romaji.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from romaji.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from romaji.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from romaji.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from romaji.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from romaji.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from romaji.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from romaji.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from romaji.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from romaji.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from romaji.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from romaji.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from romaji.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from romaji.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from romaji.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from romaji.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from romaji.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from romaji.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from romaji.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from romaji.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from romaji.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from romaji.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from romaji.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from romaji.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from romaji.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from romaji.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from romaji.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from romaji.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from romaji.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from romaji.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ romaji.c:329:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ckverbose; ~~~~~~ ^ ./sglobal.h:177:45: note: instantiated from: #define ckverbose G177_ckverbose ^ romaji.c:478:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RomkanaInit() ^~~~~~~~~~~ ./sglobal.h:82:45: note: instantiated from: #define RomkanaInit G082_RomkanaInit ^~~~~~~~~~~~~~~~ romaji.c:612:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern nkeysup; ~~~~~~ ^ ./sglobal.h:317:45: note: instantiated from: #define nkeysup G317_nkeysup ^ romaji.c:795:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] checkIfYomiExit(d, retval) ^ romaji.c:826:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] checkIfYomiQuit(d, retval) ^ romaji.c:965:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static makePhonoOnBuffer(); ~~~~~~ ^ romaji.c:980:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiInsert(d) ^~~~~~~~~~ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^~~~~~~~~~~~~~~ romaji.c:1034:24: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(d->ch & ~0x1f) && yc->allowedChars != CANNA_NOTHING_RESTRICTED ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ romaji.c:1034:24: note: place parentheses around the '&&' expression to silence this warning if (!(d->ch & ~0x1f) && yc->allowedChars != CANNA_NOTHING_RESTRICTED ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ romaji.c:1150:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] findSup(wchar_t key) ^~~~~~~ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^~~~~~~~~~~~ romaji.c:1157:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern nkeysup; ~~~~~~ ^ ./sglobal.h:317:45: note: instantiated from: #define nkeysup G317_nkeysup ^ romaji.c:1180:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] makePhonoOnBuffer(d, yc, key, flag, english) ^ romaji.c:1452:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dakuonP(ch) ^ romaji.c:1455:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static dakuon_first_time = 1; ~~~~~~ ^ romaji.c:1498:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] growDakuonP(ch) ^ romaji.c:1502:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static dakuon_first_time = 1; ~~~~~~ ^ romaji.c:1537:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KanaYomiInsert(d) ^ romaji.c:1695:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] howFarToGoBackward(yc) ^ romaji.c:1718:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] howFarToGoForward(yc) ^ romaji.c:1806:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiNop pro((uiContext)); ~~~~~~ ^ romaji.c:1809:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiNop(d) ^ romaji.c:1819:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiForward pro((uiContext)); ~~~~~~ ^ romaji.c:1822:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiForward(d) /* ¥«¡¼¥½¥ë¤α¦°Üư */ ^ romaji.c:1880:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiBeginningOfLine pro((uiContext)); ~~~~~~ ^ romaji.c:1883:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiBeginningOfLine(d) /* ¥«¡¼¥½¥ë¤κ¸ü°Üư */ ^ romaji.c:1914:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiEndOfLine pro((uiContext)); ~~~~~~ ^ romaji.c:1917:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiEndOfLine(d) /* ¥«¡¼¥½¥ë¤α¦ü°Üư */ ^ romaji.c:1983:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RomajiFlushYomi(d, b, bsize) ^~~~~~~~~~~~~~~ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^~~~~~~~~~~~~~~~~~~~ romaji.c:2136:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] appendYomi2Yomi(yom, yc) ^ romaji.c:2686:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiExit(d, retval) ^~~~~~~~ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^~~~~~~~~~~~~ romaji.c:2766:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KanaDeletePrevious(d)/* ¥«¡¼¥½¥ë¤κ¸¤Îʸ»ú¤κï½ü */ ^~~~~~~~~~~~~~~~~~ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^~~~~~~~~~~~~~~~~~~~~~~ romaji.c:2839:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiDeletePrevious pro((uiContext)); ~~~~~~ ^ romaji.c:2878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiDeleteNext pro((uiContext)); ~~~~~~ ^ romaji.c:2952:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiKillToEndOfLine pro((uiContext)); ~~~~~~ ^ romaji.c:2984:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiQuit pro((uiContext)); ~~~~~~ ^ romaji.c:3021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static simplePopCallback pro((uiContext, int, mode_context)); ~~~~~~ ^ romaji.c:3024:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] simplePopCallback(d, retval, env) ^ romaji.c:3035:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] alphaMode(d) ^~~~~~~~~ ./sglobal.h:158:45: note: instantiated from: #define alphaMode G158_alphaMode ^~~~~~~~~~~~~~ romaji.c:3071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static exitYomiQuotedInsert pro((uiContext, int, mode_context)); ~~~~~~ ^ romaji.c:3074:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] exitYomiQuotedInsert(d, retval, env) ^ romaji.c:3085:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiInsertQuoted(d) ^ romaji.c:3116:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static yomiquotedfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ romaji.c:3119:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] yomiquotedfunc(d, mode, whattodo, key, fnum) ^ romaji.c:3136:1: warning: control may reach end of non-void function [-Wreturn-type] } ^ romaji.c:3171:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiQuotedInsert(d) ^~~~~~~~~~~~~~~~ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^~~~~~~~~~~~~~~~~~~~~ romaji.c:3211:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static allowTwoByte = 1; ~~~~~~ ^ romaji.c:3211:10: warning: unused variable 'allowTwoByte' [-Wunused-variable] romaji.c:3304:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static allowTwoByte = 1; ~~~~~~ ^ romaji.c:3428:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static ConvertAsHex pro((uiContext)); ~~~~~~ ^ romaji.c:3431:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ConvertAsHex(d) ^ romaji.c:3526:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] convertAsHex(d) ^~~~~~~~~~~~ ./sglobal.h:188:45: note: instantiated from: #define convertAsHex G188_convertAsHex ^~~~~~~~~~~~~~~~~ romaji.c:3560:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern nkeysup; ~~~~~~ ^ ./sglobal.h:317:45: note: instantiated from: #define nkeysup G317_nkeysup ^ romaji.c:3570:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static everySupkey pro((uiContext, int, mode_context)); ~~~~~~ ^ romaji.c:3573:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] everySupkey(d, retval, env) ^ romaji.c:3591:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static exitSupkey pro((uiContext, int, mode_context)); ~~~~~~ ^ romaji.c:3594:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] exitSupkey(d, retval, env) ^ romaji.c:3635:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static quitSupkey pro((uiContext, int, mode_context)); ~~~~~~ ^ romaji.c:3638:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] quitSupkey(d, retval, env) ^ romaji.c:3650:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] selectKeysup(d, yc, ind) ^~~~~~~~~~~~ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^~~~~~~~~~~~~~~~~ romaji.c:3657:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern nkeysup; ~~~~~~ ^ ./sglobal.h:317:45: note: instantiated from: #define nkeysup G317_nkeysup ^ romaji.c:3699:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] regionGairaigo(yc, s, e) ^ romaji.c:3730:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] containUnconvertedKey(yc) ^~~~~~~~~~~~~~~~~~~~~ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^~~~~~~~~~~~~~~~~~~~~~~~~~ romaji.c:3762:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiHenkan pro((uiContext)); ~~~~~~ ^ romaji.c:3832:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiHenkanNaive pro((uiContext)); ~~~~~~ ^ romaji.c:3849:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiHenkanOrNothing pro((uiContext)); ~~~~~~ ^ romaji.c:3868:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)), EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ romaji.c:3868:40: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)), EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ romaji.c:3869:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ romaji.c:3870:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)), EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ romaji.c:3870:39: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)), EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ romaji.c:3872:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiBaseHira pro((uiContext)); ~~~~~~ ^ romaji.c:3875:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiBaseHira(d) ^ romaji.c:3884:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiBaseKata pro((uiContext)); ~~~~~~ ^ romaji.c:3887:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiBaseKata(d) ^ romaji.c:3896:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiBaseEisu pro((uiContext)); ~~~~~~ ^ romaji.c:3899:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiBaseEisu(d) ^ romaji.c:3908:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiBaseZen pro((uiContext)); ~~~~~~ ^ romaji.c:3911:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiBaseZen(d) ^ romaji.c:3920:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiBaseHan pro((uiContext)); ~~~~~~ ^ romaji.c:3923:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiBaseHan(d) ^ romaji.c:3932:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiBaseKana pro((uiContext)); ~~~~~~ ^ romaji.c:3935:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiBaseKana(d) ^ romaji.c:3944:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiBaseKakutei pro((uiContext)); ~~~~~~ ^ romaji.c:3947:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiBaseKakutei(d) ^ romaji.c:3956:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiBaseHenkan pro((uiContext)); ~~~~~~ ^ romaji.c:3959:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiBaseHenkan(d) ^ romaji.c:3970:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiBaseHiraKataToggle(d) ^~~~~~~~~~~~~~~~~~~~~~ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^~~~~~~~~~~~~~~~~~~~~~~~~~~ romaji.c:3989:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiBaseZenHanToggle(d) ^~~~~~~~~~~~~~~~~~~~ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^~~~~~~~~~~~~~~~~~~~~~~~~ romaji.c:4008:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiBaseRotateForw(d) ^~~~~~~~~~~~~~~~~~ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^~~~~~~~~~~~~~~~~~~~~~~ romaji.c:4039:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiBaseRotateBack(d) ^~~~~~~~~~~~~~~~~~ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^~~~~~~~~~~~~~~~~~~~~~~ romaji.c:4069:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiBaseKanaEisuToggle(d) ^~~~~~~~~~~~~~~~~~~~~~ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^~~~~~~~~~~~~~~~~~~~~~~~~~~ romaji.c:4088:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiBaseKakuteiHenkanToggle(d) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ romaji.c:4107:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiModeBackup(d) ^~~~~~~~~~~~~~ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^~~~~~~~~~~~~~~~~~~ romaji.c:4151:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] exitJishu(d) ^~~~~~~~~ ./sglobal.h:222:45: note: instantiated from: #define exitJishu G222_exitJishu ^~~~~~~~~~~~~~ romaji.c:4346:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiJishu(d, fn) /* Æɤߥ⡼¥ɤ«¤éľÀܻú¼ï¥⡼¥ɤØ */ ^ romaji.c:4561:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] Yomisearchfunc(d, mode, whattodo, key, fnum) ^~~~~~~~~~~~~~ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^~~~~~~~~~~~~~~~~~~ romaji.c:4570:23: warning: unused variable 'G382_yomi_mode' [-Wunused-variable] extern KanjiModeRec yomi_mode; ^ ./sglobal.h:382:45: note: instantiated from: #define yomi_mode G382_yomi_mode ^ romaji.c:4873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiNextJishu pro((uiContext)); ~~~~~~ ^ romaji.c:4876:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiNextJishu(d) /* Æɤߥ⡼¥ɤ«¤é¤νç²ó¤êʸ»ú¼ïÊѴ¹ */ ^ romaji.c:4882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiPreviousJishu pro((uiContext)); ~~~~~~ ^ romaji.c:4885:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiPreviousJishu(d) /* Æɤߥ⡼¥ɤ«¤é¤εղó¤êʸ»ú¼ïÊѴ¹ */ ^ romaji.c:4891:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiKanaRotate pro((uiContext)); ~~~~~~ ^ romaji.c:4894:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiKanaRotate(d) /* Æɤߥ⡼¥ɤ«¤é¤νç²ó¤꤫¤Êʸ»ú¼ïÊѴ¹ */ ^ romaji.c:4900:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiRomajiRotate pro((uiContext)); ~~~~~~ ^ romaji.c:4903:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiRomajiRotate(d) /* Æɤߥ⡼¥ɤ«¤é¤νç²ó¤ê±ѿôʸ»ú¼ïÊѴ¹ */ ^ romaji.c:4909:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiCaseRotateForward pro((uiContext)); ~~~~~~ ^ romaji.c:4912:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiCaseRotateForward(d) /* Æɤߥ⡼¥ɤ«¤é¤νç²ó¤ê±ѿôʸ»ú¼ïÊѴ¹ */ ^ romaji.c:4918:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiZenkaku pro((uiContext)); ~~~~~~ ^ romaji.c:4921:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiZenkaku(d) /* Æɤߥ⡼¥ɤ«¤é¤Ît³ÑÊѴ¹ */ ^ romaji.c:4927:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiHankaku pro((uiContext)); ~~~~~~ ^ romaji.c:4930:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiHankaku(d) /* Æɤߥ⡼¥ɤ«¤é¤ÎȾ³ÑÊѴ¹ */ ^ romaji.c:4939:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiHiraganaJishu pro((uiContext)); ~~~~~~ ^ romaji.c:4942:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiHiraganaJishu(d) /* Æɤߥ⡼¥ɤ«¤é»ú¼ï¥⡼¥ɤΤҤ餬¤ʤØ */ ^ romaji.c:4948:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiKatakanaJishu pro((uiContext)); ~~~~~~ ^ romaji.c:4951:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiKatakanaJishu(d) /* Æɤߥ⡼¥ɤ«¤é»ú¼ï¥⡼¥ɤΥ«¥¿¥«¥ʤØ */ ^ romaji.c:4957:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiRomajiJishu pro((uiContext)); ~~~~~~ ^ romaji.c:4960:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiRomajiJishu(d) /* Æɤߥ⡼¥ɤ«¤é»ú¼ï¥⡼¥ɤΥ¥޻ú¤Ø */ ^ romaji.c:4966:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiToLower pro((uiContext)); ~~~~~~ ^ romaji.c:4968:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiToLower(d) ^ romaji.c:4974:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiToUpper pro((uiContext)); ~~~~~~ ^ romaji.c:4977:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiToUpper(d) ^ romaji.c:4983:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiCapitalize pro((uiContext)); ~~~~~~ ^ romaji.c:4986:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiCapitalize(d) ^ In file included from romaji.c:5011: ./yomimap.h:27:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ConvertAsBushu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:15:45: note: instantiated from: #define ConvertAsBushu G015_ConvertAsBushu ^ In file included from romaji.c:5011: ./yomimap.h:28:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from romaji.c:5011: ./yomimap.h:28:40: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from romaji.c:5011: ./yomimap.h:29:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBubunKakutei pro((uiContext)); ~~~~~~ ^ romaji.c:24:13: warning: unused variable 'rcs_id' [-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:5011: ./yomimap.h:24:13: warning: unused variable 'yomimap_id' [-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 $"; ^ 234 warnings generated. rm -f uiutil.o unshared/uiutil.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DNEED_RKINDEP_SUBST -O2 uiutil.c -o unshared/uiutil.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from uiutil.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from uiutil.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from uiutil.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from uiutil.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from uiutil.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from uiutil.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from uiutil.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from uiutil.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from uiutil.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from uiutil.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from uiutil.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from uiutil.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from uiutil.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from uiutil.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from uiutil.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from uiutil.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from uiutil.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from uiutil.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from uiutil.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from uiutil.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from uiutil.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from uiutil.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from uiutil.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from uiutil.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from uiutil.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from uiutil.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from uiutil.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from uiutil.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from uiutil.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from uiutil.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from uiutil.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from uiutil.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from uiutil.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from uiutil.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from uiutil.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from uiutil.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from uiutil.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from uiutil.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from uiutil.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from uiutil.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from uiutil.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from uiutil.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from uiutil.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from uiutil.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from uiutil.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from uiutil.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from uiutil.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from uiutil.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from uiutil.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from uiutil.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from uiutil.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from uiutil.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from uiutil.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from uiutil.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from uiutil.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from uiutil.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from uiutil.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from uiutil.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from uiutil.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from uiutil.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from uiutil.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from uiutil.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from uiutil.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from uiutil.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from uiutil.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from uiutil.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from uiutil.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from uiutil.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from uiutil.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from uiutil.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from uiutil.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from uiutil.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from uiutil.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from uiutil.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from uiutil.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from uiutil.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from uiutil.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from uiutil.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from uiutil.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from uiutil.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from uiutil.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from uiutil.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from uiutil.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from uiutil.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from uiutil.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from uiutil.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from uiutil.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from uiutil.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from uiutil.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from uiutil.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from uiutil.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from uiutil.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from uiutil.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from uiutil.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from uiutil.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from uiutil.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from uiutil.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from uiutil.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ uiutil.c:312:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] makeUiUtilEchoStr(d) ^ uiutil.c:351:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuflExitCatch(d, retval, env) ^ uiutil.c:416:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] prevMenuIfExist(d) ^~~~~~~~~~~~~~~ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^~~~~~~~~~~~~~~~~~~~ uiutil.c:433:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuflQuitCatch(d, retval, env) ^ uiutil.c:454:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] UiUtilMode(d) ^~~~~~~~~~ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^~~~~~~~~~~~~~~ uiutil.c:551:16: warning: implicit declaration of function 'G244_getForIchiranContext' is invalid in C99 [-Wimplicit-function-declaration] if((retval = getForIchiranContext(d)) == NG) ^ ./sglobal.h:244:45: note: instantiated from: #define getForIchiranContext G244_getForIchiranContext ^ uiutil.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "@(#) 102.1 $Id: uiutil.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; ^ 113 warnings generated. rm -f uiutil.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DNEED_RKINDEP_SUBST -dynamic uiutil.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from uiutil.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from uiutil.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from uiutil.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from uiutil.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from uiutil.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from uiutil.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from uiutil.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from uiutil.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from uiutil.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from uiutil.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from uiutil.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from uiutil.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from uiutil.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from uiutil.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from uiutil.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from uiutil.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from uiutil.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from uiutil.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from uiutil.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from uiutil.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from uiutil.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from uiutil.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from uiutil.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from uiutil.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from uiutil.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from uiutil.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from uiutil.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from uiutil.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from uiutil.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from uiutil.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from uiutil.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from uiutil.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from uiutil.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from uiutil.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from uiutil.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from uiutil.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from uiutil.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from uiutil.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from uiutil.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from uiutil.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from uiutil.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from uiutil.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from uiutil.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from uiutil.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from uiutil.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from uiutil.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from uiutil.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from uiutil.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from uiutil.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from uiutil.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from uiutil.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from uiutil.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from uiutil.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from uiutil.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from uiutil.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from uiutil.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from uiutil.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from uiutil.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from uiutil.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from uiutil.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from uiutil.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from uiutil.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from uiutil.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from uiutil.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from uiutil.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from uiutil.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from uiutil.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from uiutil.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from uiutil.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from uiutil.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from uiutil.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from uiutil.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from uiutil.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from uiutil.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from uiutil.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from uiutil.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from uiutil.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from uiutil.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from uiutil.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from uiutil.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from uiutil.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from uiutil.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from uiutil.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from uiutil.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from uiutil.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from uiutil.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from uiutil.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from uiutil.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from uiutil.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from uiutil.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from uiutil.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from uiutil.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from uiutil.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from uiutil.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from uiutil.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from uiutil.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from uiutil.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from uiutil.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ uiutil.c:312:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] makeUiUtilEchoStr(d) ^ uiutil.c:351:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuflExitCatch(d, retval, env) ^ uiutil.c:416:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] prevMenuIfExist(d) ^~~~~~~~~~~~~~~ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^~~~~~~~~~~~~~~~~~~~ uiutil.c:433:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuflQuitCatch(d, retval, env) ^ uiutil.c:454:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] UiUtilMode(d) ^~~~~~~~~~ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^~~~~~~~~~~~~~~ uiutil.c:551:16: warning: implicit declaration of function 'G244_getForIchiranContext' is invalid in C99 [-Wimplicit-function-declaration] if((retval = getForIchiranContext(d)) == NG) ^ ./sglobal.h:244:45: note: instantiated from: #define getForIchiranContext G244_getForIchiranContext ^ uiutil.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "@(#) 102.1 $Id: uiutil.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; ^ 113 warnings generated. rm -f uldefine.o unshared/uldefine.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DNEED_RKINDEP_SUBST -O2 uldefine.c -o unshared/uldefine.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from uldefine.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from uldefine.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from uldefine.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from uldefine.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from uldefine.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from uldefine.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from uldefine.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from uldefine.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from uldefine.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from uldefine.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from uldefine.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from uldefine.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from uldefine.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from uldefine.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from uldefine.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from uldefine.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from uldefine.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from uldefine.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from uldefine.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from uldefine.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from uldefine.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from uldefine.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from uldefine.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from uldefine.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from uldefine.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from uldefine.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from uldefine.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from uldefine.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from uldefine.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from uldefine.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from uldefine.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from uldefine.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from uldefine.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from uldefine.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from uldefine.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from uldefine.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from uldefine.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from uldefine.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from uldefine.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from uldefine.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from uldefine.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from uldefine.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from uldefine.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from uldefine.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from uldefine.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from uldefine.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from uldefine.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from uldefine.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from uldefine.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from uldefine.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from uldefine.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from uldefine.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from uldefine.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from uldefine.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from uldefine.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from uldefine.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from uldefine.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from uldefine.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from uldefine.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from uldefine.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from uldefine.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from uldefine.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from uldefine.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from uldefine.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from uldefine.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from uldefine.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from uldefine.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from uldefine.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from uldefine.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from uldefine.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from uldefine.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from uldefine.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from uldefine.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from uldefine.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from uldefine.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from uldefine.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from uldefine.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from uldefine.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from uldefine.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from uldefine.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from uldefine.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from uldefine.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from uldefine.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from uldefine.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from uldefine.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from uldefine.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from uldefine.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from uldefine.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from uldefine.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from uldefine.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from uldefine.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from uldefine.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from uldefine.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from uldefine.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from uldefine.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from uldefine.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from uldefine.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from uldefine.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ uldefine.c:105:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] clearTango(d) ^ uldefine.c:112:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ uldefine.c:114:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] clearYomi(d) ^~~~~~~~~ ./sglobal.h:179:45: note: instantiated from: #define clearYomi G179_clearYomi ^~~~~~~~~~~~~~ uldefine.c:121:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ uldefine.c:124:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] clearTourokuContext(p) ^ uldefine.c:166:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] getTourokuContext(d) ^~~~~~~~~~~~~~~~~ ./sglobal.h:247:45: note: instantiated from: #define getTourokuContext G247_getTourokuContext ^~~~~~~~~~~~~~~~~~~~~~ uldefine.c:213:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTTangoEveryTimeCatch(d, retval, env) ^ uldefine.c:271:3: warning: implicit declaration of function 'G172_checkGLineLen' is invalid in C99 [-Wimplicit-function-declaration] checkGLineLen(d); ^ ./sglobal.h:172:45: note: instantiated from: #define checkGLineLen G172_checkGLineLen ^ uldefine.c:277:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTTangoExitCatch(d, retval, env) ^ uldefine.c:296:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTTangoQuitCatch(d, retval, env) ^~~~~~~~~~~~~~~~~ ./sglobal.h:376:45: note: instantiated from: #define uuTTangoQuitCatch G376_uuTTangoQuitCatch ^~~~~~~~~~~~~~~~~~~~~~ uldefine.c:311:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuT2TangoEveryTimeCatch(d, retval, env) ^ uldefine.c:328:5: warning: implicit declaration of function 'G150__do_func_slightly' is invalid in C99 [-Wimplicit-function-declaration] _do_func_slightly(d, 0, (mode_context)nyc, &yomi_mode); ^ ./sglobal.h:150:45: note: instantiated from: #define _do_func_slightly G150__do_func_slightly ^ uldefine.c:371:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuT2TangoExitCatch(d, retval, nyc) ^ uldefine.c:394:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuT2TangoQuitCatch(d, retval, env) ^ uldefine.c:414:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTMakeDicYesCatch(d, retval, env) ^ uldefine.c:423:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ uldefine.c:479:10: warning: implicit declaration of function 'G204_dicTourokuTango' is invalid in C99 [-Wimplicit-function-declaration] return(dicTourokuTango(d, uuTTangoQuitCatch)); ^ ./sglobal.h:204:45: note: instantiated from: #define dicTourokuTango G204_dicTourokuTango ^ uldefine.c:483:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTMakeDicQuitCatch(d, retval, env) ^ uldefine.c:497:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTMakeDicNoCatch(d, retval, env) ^ uldefine.c:525:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ uldefine.c:568:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicTouroku(d) ^~~~~~~~~~ ./sglobal.h:199:45: note: instantiated from: #define dicTouroku G199_dicTouroku ^~~~~~~~~~~~~~~ uldefine.c:596:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicTourokuDo(d) ^ uldefine.c:657:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] checkUsrDic(d) ^ uldefine.c:681:10: warning: implicit declaration of function 'G249_getYesNoContext' is invalid in C99 [-Wimplicit-function-declaration] if(getYesNoContext(d, ^ ./sglobal.h:249:45: note: instantiated from: #define getYesNoContext G249_getYesNoContext ^ uldefine.c:711:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicTourokuTango(d, quitfunc) ^~~~~~~~~~~~~~~ ./sglobal.h:204:45: note: instantiated from: #define dicTourokuTango G204_dicTourokuTango ^~~~~~~~~~~~~~~~~~~~ uldefine.c:715:18: warning: unused variable 'tc' [-Wunused-variable] tourokuContext tc = (tourokuContext)d->modec; ^ uldefine.c:757:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicTourokuTangoPre(d) ^ uldefine.c:764:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] acDicTourokuTangoPre(d, dn, dm) /* ac means "alert continuation" */ ^ uldefine.c:779:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTYomiEveryTimeCatch(d, retval, env) ^ uldefine.c:833:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTYomiExitCatch(d, retval, env) ^ uldefine.c:849:10: warning: implicit declaration of function 'G202_dicTourokuHinshi' is invalid in C99 [-Wimplicit-function-declaration] return(dicTourokuHinshi(d)); ^ ./sglobal.h:202:45: note: instantiated from: #define dicTourokuHinshi G202_dicTourokuHinshi ^ uldefine.c:852:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static uuTYomiQuitCatch pro((uiContext, int, mode_context)); ~~~~~~ ^ uldefine.c:855:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTYomiQuitCatch(d, retval, env) ^ uldefine.c:870:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicTourokuYomi(d) ^ uldefine.c:877:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] acDicTourokuYomi(d, dn, dm) ^ uldefine.c:888:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicTourokuYomiDo(d, quitfunc) ^ uldefine.c:898:12: warning: implicit declaration of function 'G167_canna_alert' is invalid in C99 [-Wimplicit-function-declaration] 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); ^ ./sglobal.h:167:45: note: instantiated from: #define canna_alert G167_canna_alert ^ uldefine.c:928:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTHinshiExitCatch(d, retval, env) ^ uldefine.c:965:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTHinshiQuitCatch(d, retval, env) ^ uldefine.c:986:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicTourokuHinshi(d) ^~~~~~~~~~~~~~~~ ./sglobal.h:202:45: note: instantiated from: #define dicTourokuHinshi G202_dicTourokuHinshi ^~~~~~~~~~~~~~~~~~~~~ uldefine.c:1003:16: warning: implicit declaration of function 'G244_getForIchiranContext' is invalid in C99 [-Wimplicit-function-declaration] if((retval = getForIchiranContext(d)) < 0) { ^ ./sglobal.h:244:45: note: instantiated from: #define getForIchiranContext G244_getForIchiranContext ^ uldefine.c:1006:12: warning: implicit declaration of function 'G032_GLineNGReturnTK' is invalid in C99 [-Wimplicit-function-declaration] return(GLineNGReturnTK(d)); ^ ./sglobal.h:32:45: note: instantiated from: #define GLineNGReturnTK G032_GLineNGReturnTK ^ uldefine.c:1063:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicTourokuControl(d, tango, quitfunc) ^~~~~~~~~~~~~~~~~ ./sglobal.h:200:45: note: instantiated from: #define dicTourokuControl G200_dicTourokuControl ^~~~~~~~~~~~~~~~~~~~~~ uldefine.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "@(#) 102.1 $Id: uldefine.c,v 1.6 2003/09/17 08:50:53 aida_s Exp $"; ^ 150 warnings generated. rm -f uldefine.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DNEED_RKINDEP_SUBST -dynamic uldefine.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from uldefine.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from uldefine.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from uldefine.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from uldefine.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from uldefine.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from uldefine.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from uldefine.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from uldefine.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from uldefine.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from uldefine.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from uldefine.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from uldefine.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from uldefine.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from uldefine.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from uldefine.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from uldefine.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from uldefine.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from uldefine.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from uldefine.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from uldefine.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from uldefine.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from uldefine.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from uldefine.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from uldefine.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from uldefine.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from uldefine.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from uldefine.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from uldefine.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from uldefine.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from uldefine.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from uldefine.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from uldefine.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from uldefine.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from uldefine.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from uldefine.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from uldefine.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from uldefine.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from uldefine.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from uldefine.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from uldefine.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from uldefine.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from uldefine.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from uldefine.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from uldefine.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from uldefine.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from uldefine.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from uldefine.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from uldefine.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from uldefine.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from uldefine.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from uldefine.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from uldefine.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from uldefine.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from uldefine.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from uldefine.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from uldefine.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from uldefine.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from uldefine.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from uldefine.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from uldefine.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from uldefine.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from uldefine.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from uldefine.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from uldefine.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from uldefine.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from uldefine.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from uldefine.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from uldefine.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from uldefine.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from uldefine.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from uldefine.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from uldefine.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from uldefine.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from uldefine.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from uldefine.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from uldefine.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from uldefine.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from uldefine.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from uldefine.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from uldefine.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from uldefine.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from uldefine.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from uldefine.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from uldefine.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from uldefine.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from uldefine.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from uldefine.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from uldefine.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from uldefine.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from uldefine.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from uldefine.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from uldefine.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from uldefine.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from uldefine.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from uldefine.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from uldefine.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from uldefine.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from uldefine.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ uldefine.c:105:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] clearTango(d) ^ uldefine.c:112:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ uldefine.c:114:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] clearYomi(d) ^~~~~~~~~ ./sglobal.h:179:45: note: instantiated from: #define clearYomi G179_clearYomi ^~~~~~~~~~~~~~ uldefine.c:121:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ uldefine.c:124:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] clearTourokuContext(p) ^ uldefine.c:166:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] getTourokuContext(d) ^~~~~~~~~~~~~~~~~ ./sglobal.h:247:45: note: instantiated from: #define getTourokuContext G247_getTourokuContext ^~~~~~~~~~~~~~~~~~~~~~ uldefine.c:213:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTTangoEveryTimeCatch(d, retval, env) ^ uldefine.c:271:3: warning: implicit declaration of function 'G172_checkGLineLen' is invalid in C99 [-Wimplicit-function-declaration] checkGLineLen(d); ^ ./sglobal.h:172:45: note: instantiated from: #define checkGLineLen G172_checkGLineLen ^ uldefine.c:277:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTTangoExitCatch(d, retval, env) ^ uldefine.c:296:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTTangoQuitCatch(d, retval, env) ^~~~~~~~~~~~~~~~~ ./sglobal.h:376:45: note: instantiated from: #define uuTTangoQuitCatch G376_uuTTangoQuitCatch ^~~~~~~~~~~~~~~~~~~~~~ uldefine.c:311:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuT2TangoEveryTimeCatch(d, retval, env) ^ uldefine.c:328:5: warning: implicit declaration of function 'G150__do_func_slightly' is invalid in C99 [-Wimplicit-function-declaration] _do_func_slightly(d, 0, (mode_context)nyc, &yomi_mode); ^ ./sglobal.h:150:45: note: instantiated from: #define _do_func_slightly G150__do_func_slightly ^ uldefine.c:371:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuT2TangoExitCatch(d, retval, nyc) ^ uldefine.c:394:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuT2TangoQuitCatch(d, retval, env) ^ uldefine.c:414:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTMakeDicYesCatch(d, retval, env) ^ uldefine.c:423:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ uldefine.c:479:10: warning: implicit declaration of function 'G204_dicTourokuTango' is invalid in C99 [-Wimplicit-function-declaration] return(dicTourokuTango(d, uuTTangoQuitCatch)); ^ ./sglobal.h:204:45: note: instantiated from: #define dicTourokuTango G204_dicTourokuTango ^ uldefine.c:483:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTMakeDicQuitCatch(d, retval, env) ^ uldefine.c:497:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTMakeDicNoCatch(d, retval, env) ^ uldefine.c:525:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ uldefine.c:568:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicTouroku(d) ^~~~~~~~~~ ./sglobal.h:199:45: note: instantiated from: #define dicTouroku G199_dicTouroku ^~~~~~~~~~~~~~~ uldefine.c:596:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicTourokuDo(d) ^ uldefine.c:657:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] checkUsrDic(d) ^ uldefine.c:681:10: warning: implicit declaration of function 'G249_getYesNoContext' is invalid in C99 [-Wimplicit-function-declaration] if(getYesNoContext(d, ^ ./sglobal.h:249:45: note: instantiated from: #define getYesNoContext G249_getYesNoContext ^ uldefine.c:711:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicTourokuTango(d, quitfunc) ^~~~~~~~~~~~~~~ ./sglobal.h:204:45: note: instantiated from: #define dicTourokuTango G204_dicTourokuTango ^~~~~~~~~~~~~~~~~~~~ uldefine.c:715:18: warning: unused variable 'tc' [-Wunused-variable] tourokuContext tc = (tourokuContext)d->modec; ^ uldefine.c:757:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicTourokuTangoPre(d) ^ uldefine.c:764:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] acDicTourokuTangoPre(d, dn, dm) /* ac means "alert continuation" */ ^ uldefine.c:779:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTYomiEveryTimeCatch(d, retval, env) ^ uldefine.c:833:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTYomiExitCatch(d, retval, env) ^ uldefine.c:849:10: warning: implicit declaration of function 'G202_dicTourokuHinshi' is invalid in C99 [-Wimplicit-function-declaration] return(dicTourokuHinshi(d)); ^ ./sglobal.h:202:45: note: instantiated from: #define dicTourokuHinshi G202_dicTourokuHinshi ^ uldefine.c:852:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static uuTYomiQuitCatch pro((uiContext, int, mode_context)); ~~~~~~ ^ uldefine.c:855:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTYomiQuitCatch(d, retval, env) ^ uldefine.c:870:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicTourokuYomi(d) ^ uldefine.c:877:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] acDicTourokuYomi(d, dn, dm) ^ uldefine.c:888:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicTourokuYomiDo(d, quitfunc) ^ uldefine.c:898:12: warning: implicit declaration of function 'G167_canna_alert' is invalid in C99 [-Wimplicit-function-declaration] 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); ^ ./sglobal.h:167:45: note: instantiated from: #define canna_alert G167_canna_alert ^ uldefine.c:928:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTHinshiExitCatch(d, retval, env) ^ uldefine.c:965:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTHinshiQuitCatch(d, retval, env) ^ uldefine.c:986:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicTourokuHinshi(d) ^~~~~~~~~~~~~~~~ ./sglobal.h:202:45: note: instantiated from: #define dicTourokuHinshi G202_dicTourokuHinshi ^~~~~~~~~~~~~~~~~~~~~ uldefine.c:1003:16: warning: implicit declaration of function 'G244_getForIchiranContext' is invalid in C99 [-Wimplicit-function-declaration] if((retval = getForIchiranContext(d)) < 0) { ^ ./sglobal.h:244:45: note: instantiated from: #define getForIchiranContext G244_getForIchiranContext ^ uldefine.c:1006:12: warning: implicit declaration of function 'G032_GLineNGReturnTK' is invalid in C99 [-Wimplicit-function-declaration] return(GLineNGReturnTK(d)); ^ ./sglobal.h:32:45: note: instantiated from: #define GLineNGReturnTK G032_GLineNGReturnTK ^ uldefine.c:1063:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicTourokuControl(d, tango, quitfunc) ^~~~~~~~~~~~~~~~~ ./sglobal.h:200:45: note: instantiated from: #define dicTourokuControl G200_dicTourokuControl ^~~~~~~~~~~~~~~~~~~~~~ uldefine.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "@(#) 102.1 $Id: uldefine.c,v 1.6 2003/09/17 08:50:53 aida_s Exp $"; ^ 150 warnings generated. rm -f uldelete.o unshared/uldelete.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DNEED_RKINDEP_SUBST -O2 uldelete.c -o unshared/uldelete.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from uldelete.c:29: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from uldelete.c:29: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from uldelete.c:29: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from uldelete.c:29: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from uldelete.c:29: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from uldelete.c:29: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from uldelete.c:29: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from uldelete.c:29: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from uldelete.c:29: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from uldelete.c:29: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from uldelete.c:29: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from uldelete.c:29: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from uldelete.c:29: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from uldelete.c:29: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from uldelete.c:29: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from uldelete.c:29: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from uldelete.c:29: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from uldelete.c:29: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from uldelete.c:29: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from uldelete.c:29: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from uldelete.c:29: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from uldelete.c:29: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from uldelete.c:29: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from uldelete.c:29: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from uldelete.c:29: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from uldelete.c:29: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from uldelete.c:29: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from uldelete.c:29: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from uldelete.c:29: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from uldelete.c:29: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from uldelete.c:29: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from uldelete.c:29: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from uldelete.c:29: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from uldelete.c:29: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from uldelete.c:29: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from uldelete.c:29: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from uldelete.c:29: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from uldelete.c:29: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from uldelete.c:29: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from uldelete.c:29: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from uldelete.c:29: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from uldelete.c:29: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from uldelete.c:29: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from uldelete.c:29: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from uldelete.c:29: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from uldelete.c:29: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from uldelete.c:29: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from uldelete.c:29: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from uldelete.c:29: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from uldelete.c:29: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from uldelete.c:29: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from uldelete.c:29: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from uldelete.c:29: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from uldelete.c:29: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from uldelete.c:29: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from uldelete.c:29: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from uldelete.c:29: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from uldelete.c:29: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from uldelete.c:29: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from uldelete.c:29: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from uldelete.c:29: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from uldelete.c:29: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from uldelete.c:29: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from uldelete.c:29: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from uldelete.c:29: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from uldelete.c:29: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from uldelete.c:29: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from uldelete.c:29: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from uldelete.c:29: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from uldelete.c:29: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from uldelete.c:29: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from uldelete.c:29: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from uldelete.c:29: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from uldelete.c:29: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from uldelete.c:29: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from uldelete.c:29: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from uldelete.c:29: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from uldelete.c:29: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from uldelete.c:29: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from uldelete.c:29: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from uldelete.c:29: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from uldelete.c:29: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from uldelete.c:29: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from uldelete.c:29: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from uldelete.c:29: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from uldelete.c:29: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from uldelete.c:29: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from uldelete.c:29: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from uldelete.c:29: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from uldelete.c:29: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from uldelete.c:29: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from uldelete.c:29: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from uldelete.c:29: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from uldelete.c:29: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from uldelete.c:29: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from uldelete.c:29: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from uldelete.c:29: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from uldelete.c:29: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ uldelete.c:95:3: warning: implicit declaration of function 'G326_popTourokuMode' is invalid in C99 [-Wimplicit-function-declaration] popTourokuMode(d); ^ ./sglobal.h:326:45: note: instantiated from: #define popTourokuMode G326_popTourokuMode ^ uldelete.c:103:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuSYomiEveryTimeCatch(d, retval, env) ^ uldelete.c:144:3: warning: implicit declaration of function 'G172_checkGLineLen' is invalid in C99 [-Wimplicit-function-declaration] checkGLineLen(d); ^ ./sglobal.h:172:45: note: instantiated from: #define checkGLineLen G172_checkGLineLen ^ uldelete.c:150:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuSYomiExitCatch(d, retval, env) ^ uldelete.c:170:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuSYomiQuitCatch(d, retval, env) ^ uldelete.c:178:3: warning: implicit declaration of function 'G179_clearYomi' is invalid in C99 [-Wimplicit-function-declaration] clearYomi(d); ^ ./sglobal.h:179:45: note: instantiated from: #define clearYomi G179_clearYomi ^ uldelete.c:188:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicSakujoYomi(d) ^ uldelete.c:215:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] acDicSakujoYomi(d, dn, dm) ^ uldelete.c:226:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] acDicSakujoDictionary(d, dn, dm) ^ uldelete.c:249:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ uldelete.c:340:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicSakujo(d) ^~~~~~~~~ ./sglobal.h:198:45: note: instantiated from: #define dicSakujo G198_dicSakujo ^~~~~~~~~~~~~~ uldelete.c:355:9: warning: implicit declaration of function 'G247_getTourokuContext' is invalid in C99 [-Wimplicit-function-declaration] if (getTourokuContext(d) != NG) { ^ ./sglobal.h:247:45: note: instantiated from: #define getTourokuContext G247_getTourokuContext ^ uldelete.c:387:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] CloseDeleteContext(tc) ^ uldelete.c:401:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ uldelete.c:407:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] getEffectDic(tc) ^ uldelete.c:558:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuSTangoExitCatch(d, retval, env) ^ uldelete.c:585:12: warning: implicit declaration of function 'G032_GLineNGReturnTK' is invalid in C99 [-Wimplicit-function-declaration] return GLineNGReturnTK(d); ^ ./sglobal.h:32:45: note: instantiated from: #define GLineNGReturnTK G032_GLineNGReturnTK ^ uldelete.c:592:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuSTangoQuitCatch(d, retval, env) ^ uldelete.c:616:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicSakujoBgnBun(d, st) ^ uldelete.c:703:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicSakujoEndBun(d) ^ uldelete.c:722:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicSakujoTango(d) ^ uldelete.c:734:12: warning: implicit declaration of function 'G167_canna_alert' is invalid in C99 [-Wimplicit-function-declaration] return canna_alert(d, "\306\311\244\337\244\362\306\376\316\317\244\267" ^ ./sglobal.h:167:45: note: instantiated from: #define canna_alert G167_canna_alert ^ uldelete.c:782:6: warning: implicit declaration of function 'G244_getForIchiranContext' is invalid in C99 [-Wimplicit-function-declaration] if(getForIchiranContext(d) == NG) { ^ ./sglobal.h:244:45: note: instantiated from: #define getForIchiranContext G244_getForIchiranContext ^ uldelete.c:832:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] getDeleteDic(mc) ^ uldelete.c:869:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuSDicExitCatch(d, retval, env) ^ uldelete.c:909:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuSDicQuitCatch(d, retval, env) ^ uldelete.c:925:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicSakujoDictionary(d) ^ uldelete.c:981:25: warning: implicit declaration of function 'G246_getMountContext' is invalid in C99 [-Wimplicit-function-declaration] if ((retval = getMountContext(d)) != NG) { ^ ./sglobal.h:246:45: note: instantiated from: #define getMountContext G246_getMountContext ^ uldelete.c:1002:27: warning: implicit declaration of function 'G351_selectOnOff' is invalid in C99 [-Wimplicit-function-declaration] if ((retval = selectOnOff(d, xxxx, &mc->curIkouho, upnelem, ^ ./sglobal.h:351:45: note: instantiated from: #define selectOnOff G351_selectOnOff ^ uldelete.c:1060:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuSDeleteYesCatch(d, retval, env) ^ uldelete.c:1071:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ uldelete.c:1164:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuSDeleteQuitCatch(d, retval, env) ^ uldelete.c:1183:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuSDeleteNoCatch(d, retval, env) ^ uldelete.c:1201:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicSakujoDo(d) ^ uldelete.c:1230:7: warning: implicit declaration of function 'G249_getYesNoContext' is invalid in C99 [-Wimplicit-function-declaration] if (getYesNoContext(d, ^ ./sglobal.h:249:45: note: instantiated from: #define getYesNoContext G249_getYesNoContext ^ uldelete.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "@(#) 102.1 $Id: uldelete.c,v 1.4 2003/09/17 08:50:53 aida_s Exp $"; ^ 142 warnings generated. rm -f uldelete.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DNEED_RKINDEP_SUBST -dynamic uldelete.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from uldelete.c:29: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from uldelete.c:29: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from uldelete.c:29: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from uldelete.c:29: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from uldelete.c:29: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from uldelete.c:29: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from uldelete.c:29: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from uldelete.c:29: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from uldelete.c:29: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from uldelete.c:29: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from uldelete.c:29: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from uldelete.c:29: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from uldelete.c:29: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from uldelete.c:29: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from uldelete.c:29: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from uldelete.c:29: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from uldelete.c:29: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from uldelete.c:29: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from uldelete.c:29: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from uldelete.c:29: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from uldelete.c:29: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from uldelete.c:29: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from uldelete.c:29: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from uldelete.c:29: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from uldelete.c:29: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from uldelete.c:29: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from uldelete.c:29: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from uldelete.c:29: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from uldelete.c:29: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from uldelete.c:29: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from uldelete.c:29: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from uldelete.c:29: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from uldelete.c:29: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from uldelete.c:29: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from uldelete.c:29: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from uldelete.c:29: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from uldelete.c:29: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from uldelete.c:29: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from uldelete.c:29: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from uldelete.c:29: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from uldelete.c:29: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from uldelete.c:29: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from uldelete.c:29: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from uldelete.c:29: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from uldelete.c:29: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from uldelete.c:29: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from uldelete.c:29: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from uldelete.c:29: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from uldelete.c:29: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from uldelete.c:29: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from uldelete.c:29: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from uldelete.c:29: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from uldelete.c:29: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from uldelete.c:29: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from uldelete.c:29: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from uldelete.c:29: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from uldelete.c:29: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from uldelete.c:29: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from uldelete.c:29: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from uldelete.c:29: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from uldelete.c:29: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from uldelete.c:29: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from uldelete.c:29: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from uldelete.c:29: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from uldelete.c:29: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from uldelete.c:29: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from uldelete.c:29: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from uldelete.c:29: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from uldelete.c:29: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from uldelete.c:29: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from uldelete.c:29: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from uldelete.c:29: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from uldelete.c:29: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from uldelete.c:29: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from uldelete.c:29: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from uldelete.c:29: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from uldelete.c:29: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from uldelete.c:29: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from uldelete.c:29: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from uldelete.c:29: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from uldelete.c:29: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from uldelete.c:29: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from uldelete.c:29: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from uldelete.c:29: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from uldelete.c:29: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from uldelete.c:29: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from uldelete.c:29: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from uldelete.c:29: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from uldelete.c:29: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from uldelete.c:29: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from uldelete.c:29: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from uldelete.c:29: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from uldelete.c:29: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from uldelete.c:29: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from uldelete.c:29: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from uldelete.c:29: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from uldelete.c:29: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from uldelete.c:29: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ uldelete.c:95:3: warning: implicit declaration of function 'G326_popTourokuMode' is invalid in C99 [-Wimplicit-function-declaration] popTourokuMode(d); ^ ./sglobal.h:326:45: note: instantiated from: #define popTourokuMode G326_popTourokuMode ^ uldelete.c:103:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuSYomiEveryTimeCatch(d, retval, env) ^ uldelete.c:144:3: warning: implicit declaration of function 'G172_checkGLineLen' is invalid in C99 [-Wimplicit-function-declaration] checkGLineLen(d); ^ ./sglobal.h:172:45: note: instantiated from: #define checkGLineLen G172_checkGLineLen ^ uldelete.c:150:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuSYomiExitCatch(d, retval, env) ^ uldelete.c:170:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuSYomiQuitCatch(d, retval, env) ^ uldelete.c:178:3: warning: implicit declaration of function 'G179_clearYomi' is invalid in C99 [-Wimplicit-function-declaration] clearYomi(d); ^ ./sglobal.h:179:45: note: instantiated from: #define clearYomi G179_clearYomi ^ uldelete.c:188:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicSakujoYomi(d) ^ uldelete.c:215:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] acDicSakujoYomi(d, dn, dm) ^ uldelete.c:226:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] acDicSakujoDictionary(d, dn, dm) ^ uldelete.c:249:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ uldelete.c:340:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicSakujo(d) ^~~~~~~~~ ./sglobal.h:198:45: note: instantiated from: #define dicSakujo G198_dicSakujo ^~~~~~~~~~~~~~ uldelete.c:355:9: warning: implicit declaration of function 'G247_getTourokuContext' is invalid in C99 [-Wimplicit-function-declaration] if (getTourokuContext(d) != NG) { ^ ./sglobal.h:247:45: note: instantiated from: #define getTourokuContext G247_getTourokuContext ^ uldelete.c:387:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] CloseDeleteContext(tc) ^ uldelete.c:401:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ uldelete.c:407:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] getEffectDic(tc) ^ uldelete.c:558:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuSTangoExitCatch(d, retval, env) ^ uldelete.c:585:12: warning: implicit declaration of function 'G032_GLineNGReturnTK' is invalid in C99 [-Wimplicit-function-declaration] return GLineNGReturnTK(d); ^ ./sglobal.h:32:45: note: instantiated from: #define GLineNGReturnTK G032_GLineNGReturnTK ^ uldelete.c:592:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuSTangoQuitCatch(d, retval, env) ^ uldelete.c:616:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicSakujoBgnBun(d, st) ^ uldelete.c:703:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicSakujoEndBun(d) ^ uldelete.c:722:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicSakujoTango(d) ^ uldelete.c:734:12: warning: implicit declaration of function 'G167_canna_alert' is invalid in C99 [-Wimplicit-function-declaration] return canna_alert(d, "\306\311\244\337\244\362\306\376\316\317\244\267" ^ ./sglobal.h:167:45: note: instantiated from: #define canna_alert G167_canna_alert ^ uldelete.c:782:6: warning: implicit declaration of function 'G244_getForIchiranContext' is invalid in C99 [-Wimplicit-function-declaration] if(getForIchiranContext(d) == NG) { ^ ./sglobal.h:244:45: note: instantiated from: #define getForIchiranContext G244_getForIchiranContext ^ uldelete.c:832:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] getDeleteDic(mc) ^ uldelete.c:869:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuSDicExitCatch(d, retval, env) ^ uldelete.c:909:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuSDicQuitCatch(d, retval, env) ^ uldelete.c:925:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicSakujoDictionary(d) ^ uldelete.c:981:25: warning: implicit declaration of function 'G246_getMountContext' is invalid in C99 [-Wimplicit-function-declaration] if ((retval = getMountContext(d)) != NG) { ^ ./sglobal.h:246:45: note: instantiated from: #define getMountContext G246_getMountContext ^ uldelete.c:1002:27: warning: implicit declaration of function 'G351_selectOnOff' is invalid in C99 [-Wimplicit-function-declaration] if ((retval = selectOnOff(d, xxxx, &mc->curIkouho, upnelem, ^ ./sglobal.h:351:45: note: instantiated from: #define selectOnOff G351_selectOnOff ^ uldelete.c:1060:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuSDeleteYesCatch(d, retval, env) ^ uldelete.c:1071:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ uldelete.c:1164:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuSDeleteQuitCatch(d, retval, env) ^ uldelete.c:1183:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuSDeleteNoCatch(d, retval, env) ^ uldelete.c:1201:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicSakujoDo(d) ^ uldelete.c:1230:7: warning: implicit declaration of function 'G249_getYesNoContext' is invalid in C99 [-Wimplicit-function-declaration] if (getYesNoContext(d, ^ ./sglobal.h:249:45: note: instantiated from: #define getYesNoContext G249_getYesNoContext ^ uldelete.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "@(#) 102.1 $Id: uldelete.c,v 1.4 2003/09/17 08:50:53 aida_s Exp $"; ^ 142 warnings generated. rm -f ulhinshi.o unshared/ulhinshi.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DNEED_RKINDEP_SUBST -O2 ulhinshi.c -o unshared/ulhinshi.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from ulhinshi.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from ulhinshi.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from ulhinshi.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from ulhinshi.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from ulhinshi.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from ulhinshi.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from ulhinshi.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from ulhinshi.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from ulhinshi.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from ulhinshi.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from ulhinshi.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from ulhinshi.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from ulhinshi.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from ulhinshi.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from ulhinshi.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from ulhinshi.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from ulhinshi.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from ulhinshi.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from ulhinshi.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from ulhinshi.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from ulhinshi.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from ulhinshi.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from ulhinshi.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from ulhinshi.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from ulhinshi.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from ulhinshi.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from ulhinshi.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from ulhinshi.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from ulhinshi.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from ulhinshi.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from ulhinshi.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from ulhinshi.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from ulhinshi.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from ulhinshi.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from ulhinshi.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from ulhinshi.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from ulhinshi.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from ulhinshi.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from ulhinshi.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from ulhinshi.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from ulhinshi.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from ulhinshi.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from ulhinshi.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from ulhinshi.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from ulhinshi.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from ulhinshi.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from ulhinshi.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from ulhinshi.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from ulhinshi.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from ulhinshi.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from ulhinshi.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from ulhinshi.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from ulhinshi.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from ulhinshi.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from ulhinshi.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from ulhinshi.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from ulhinshi.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from ulhinshi.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from ulhinshi.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from ulhinshi.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from ulhinshi.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from ulhinshi.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from ulhinshi.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from ulhinshi.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from ulhinshi.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from ulhinshi.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from ulhinshi.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from ulhinshi.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from ulhinshi.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from ulhinshi.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from ulhinshi.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from ulhinshi.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from ulhinshi.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from ulhinshi.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from ulhinshi.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from ulhinshi.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from ulhinshi.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from ulhinshi.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from ulhinshi.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from ulhinshi.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from ulhinshi.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from ulhinshi.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from ulhinshi.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from ulhinshi.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from ulhinshi.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from ulhinshi.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from ulhinshi.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from ulhinshi.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from ulhinshi.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from ulhinshi.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from ulhinshi.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from ulhinshi.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from ulhinshi.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from ulhinshi.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from ulhinshi.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from ulhinshi.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from ulhinshi.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from ulhinshi.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ ulhinshi.c:273:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTHinshiYNQuitCatch(d, retval, env) ^ ulhinshi.c:281:10: warning: implicit declaration of function 'G202_dicTourokuHinshi' is invalid in C99 [-Wimplicit-function-declaration] return(dicTourokuHinshi(d)); ^ ./sglobal.h:202:45: note: instantiated from: #define dicTourokuHinshi G202_dicTourokuHinshi ^ ulhinshi.c:289:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTHinshi2YesCatch(d, retval, env) ^ ulhinshi.c:306:14: warning: implicit declaration of function 'G201_dicTourokuDictionary' is invalid in C99 [-Wimplicit-function-declaration] return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); ^ ./sglobal.h:201:45: note: instantiated from: #define dicTourokuDictionary G201_dicTourokuDictionary ^ ulhinshi.c:313:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTHinshi2NoCatch(d, retval, env) ^ ulhinshi.c:342:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTHinshi1YesCatch(d, retval, env) ^ ulhinshi.c:360:18: warning: implicit declaration of function 'G249_getYesNoContext' is invalid in C99 [-Wimplicit-function-declaration] if((retval = getYesNoContext(d, ^ ./sglobal.h:249:45: note: instantiated from: #define getYesNoContext G249_getYesNoContext ^ ulhinshi.c:364:14: warning: implicit declaration of function 'G032_GLineNGReturnTK' is invalid in C99 [-Wimplicit-function-declaration] return(GLineNGReturnTK(d)); ^ ./sglobal.h:32:45: note: instantiated from: #define GLineNGReturnTK G032_GLineNGReturnTK ^ ulhinshi.c:378:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTHinshi1NoCatch(d, retval, env) ^ ulhinshi.c:418:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTHinshiQYesCatch(d, retval, env) ^ ulhinshi.c:446:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTHinshiQNoCatch(d, retval, env) ^ ulhinshi.c:463:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicTourokuHinshiDelivery(d) ^~~~~~~~~~~~~~~~~~~~~~~~ ./sglobal.h:203:45: note: instantiated from: #define dicTourokuHinshiDelivery G203_dicTourokuHinshiDelivery ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ulhinshi.c:481:5: warning: implicit declaration of function 'G179_clearYomi' is invalid in C99 [-Wimplicit-function-declaration] clearYomi(d); ^ ./sglobal.h:179:45: note: instantiated from: #define clearYomi G179_clearYomi ^ ulhinshi.c:482:12: warning: implicit declaration of function 'G204_dicTourokuTango' is invalid in C99 [-Wimplicit-function-declaration] return(dicTourokuTango(d, uuTTangoQuitCatch)); ^ ./sglobal.h:204:45: note: instantiated from: #define dicTourokuTango G204_dicTourokuTango ^ ulhinshi.c:672:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] tourokuYes(d) ^ ulhinshi.c:761:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] tourokuNo(d) ^ ulhinshi.c:861:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] makeDoushi(d) ^ ulhinshi.c:895:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ ulhinshi.c:902:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTDicExitCatch(d, retval, env) ^ ulhinshi.c:930:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTDicQuitCatch(d, retval, env) ^ ulhinshi.c:944:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicTourokuDictionary(d, exitfunc, quitfunc) ^~~~~~~~~~~~~~~~~~~~ ./sglobal.h:201:45: note: instantiated from: #define dicTourokuDictionary G201_dicTourokuDictionary ^~~~~~~~~~~~~~~~~~~~~~~~~ ulhinshi.c:962:16: warning: implicit declaration of function 'G244_getForIchiranContext' is invalid in C99 [-Wimplicit-function-declaration] if((retval = getForIchiranContext(d)) == NG) { ^ ./sglobal.h:244:45: note: instantiated from: #define getForIchiranContext G244_getForIchiranContext ^ ulhinshi.c:1012:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] tangoTouroku(d) ^ ulhinshi.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "@(#) 102.1 $Id: ulhinshi.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; ^ 130 warnings generated. rm -f ulhinshi.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DNEED_RKINDEP_SUBST -dynamic ulhinshi.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from ulhinshi.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from ulhinshi.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from ulhinshi.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from ulhinshi.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from ulhinshi.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from ulhinshi.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from ulhinshi.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from ulhinshi.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from ulhinshi.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from ulhinshi.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from ulhinshi.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from ulhinshi.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from ulhinshi.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from ulhinshi.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from ulhinshi.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from ulhinshi.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from ulhinshi.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from ulhinshi.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from ulhinshi.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from ulhinshi.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from ulhinshi.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from ulhinshi.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from ulhinshi.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from ulhinshi.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from ulhinshi.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from ulhinshi.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from ulhinshi.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from ulhinshi.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from ulhinshi.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from ulhinshi.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from ulhinshi.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from ulhinshi.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from ulhinshi.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from ulhinshi.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from ulhinshi.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from ulhinshi.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from ulhinshi.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from ulhinshi.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from ulhinshi.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from ulhinshi.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from ulhinshi.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from ulhinshi.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from ulhinshi.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from ulhinshi.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from ulhinshi.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from ulhinshi.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from ulhinshi.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from ulhinshi.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from ulhinshi.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from ulhinshi.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from ulhinshi.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from ulhinshi.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from ulhinshi.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from ulhinshi.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from ulhinshi.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from ulhinshi.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from ulhinshi.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from ulhinshi.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from ulhinshi.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from ulhinshi.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from ulhinshi.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from ulhinshi.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from ulhinshi.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from ulhinshi.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from ulhinshi.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from ulhinshi.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from ulhinshi.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from ulhinshi.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from ulhinshi.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from ulhinshi.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from ulhinshi.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from ulhinshi.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from ulhinshi.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from ulhinshi.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from ulhinshi.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from ulhinshi.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from ulhinshi.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from ulhinshi.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from ulhinshi.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from ulhinshi.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from ulhinshi.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from ulhinshi.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from ulhinshi.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from ulhinshi.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from ulhinshi.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from ulhinshi.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from ulhinshi.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from ulhinshi.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from ulhinshi.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from ulhinshi.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from ulhinshi.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from ulhinshi.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from ulhinshi.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from ulhinshi.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from ulhinshi.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from ulhinshi.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from ulhinshi.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from ulhinshi.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ ulhinshi.c:273:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTHinshiYNQuitCatch(d, retval, env) ^ ulhinshi.c:281:10: warning: implicit declaration of function 'G202_dicTourokuHinshi' is invalid in C99 [-Wimplicit-function-declaration] return(dicTourokuHinshi(d)); ^ ./sglobal.h:202:45: note: instantiated from: #define dicTourokuHinshi G202_dicTourokuHinshi ^ ulhinshi.c:289:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTHinshi2YesCatch(d, retval, env) ^ ulhinshi.c:306:14: warning: implicit declaration of function 'G201_dicTourokuDictionary' is invalid in C99 [-Wimplicit-function-declaration] return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); ^ ./sglobal.h:201:45: note: instantiated from: #define dicTourokuDictionary G201_dicTourokuDictionary ^ ulhinshi.c:313:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTHinshi2NoCatch(d, retval, env) ^ ulhinshi.c:342:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTHinshi1YesCatch(d, retval, env) ^ ulhinshi.c:360:18: warning: implicit declaration of function 'G249_getYesNoContext' is invalid in C99 [-Wimplicit-function-declaration] if((retval = getYesNoContext(d, ^ ./sglobal.h:249:45: note: instantiated from: #define getYesNoContext G249_getYesNoContext ^ ulhinshi.c:364:14: warning: implicit declaration of function 'G032_GLineNGReturnTK' is invalid in C99 [-Wimplicit-function-declaration] return(GLineNGReturnTK(d)); ^ ./sglobal.h:32:45: note: instantiated from: #define GLineNGReturnTK G032_GLineNGReturnTK ^ ulhinshi.c:378:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTHinshi1NoCatch(d, retval, env) ^ ulhinshi.c:418:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTHinshiQYesCatch(d, retval, env) ^ ulhinshi.c:446:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTHinshiQNoCatch(d, retval, env) ^ ulhinshi.c:463:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicTourokuHinshiDelivery(d) ^~~~~~~~~~~~~~~~~~~~~~~~ ./sglobal.h:203:45: note: instantiated from: #define dicTourokuHinshiDelivery G203_dicTourokuHinshiDelivery ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ulhinshi.c:481:5: warning: implicit declaration of function 'G179_clearYomi' is invalid in C99 [-Wimplicit-function-declaration] clearYomi(d); ^ ./sglobal.h:179:45: note: instantiated from: #define clearYomi G179_clearYomi ^ ulhinshi.c:482:12: warning: implicit declaration of function 'G204_dicTourokuTango' is invalid in C99 [-Wimplicit-function-declaration] return(dicTourokuTango(d, uuTTangoQuitCatch)); ^ ./sglobal.h:204:45: note: instantiated from: #define dicTourokuTango G204_dicTourokuTango ^ ulhinshi.c:672:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] tourokuYes(d) ^ ulhinshi.c:761:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] tourokuNo(d) ^ ulhinshi.c:861:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] makeDoushi(d) ^ ulhinshi.c:895:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ ulhinshi.c:902:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTDicExitCatch(d, retval, env) ^ ulhinshi.c:930:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTDicQuitCatch(d, retval, env) ^ ulhinshi.c:944:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicTourokuDictionary(d, exitfunc, quitfunc) ^~~~~~~~~~~~~~~~~~~~ ./sglobal.h:201:45: note: instantiated from: #define dicTourokuDictionary G201_dicTourokuDictionary ^~~~~~~~~~~~~~~~~~~~~~~~~ ulhinshi.c:962:16: warning: implicit declaration of function 'G244_getForIchiranContext' is invalid in C99 [-Wimplicit-function-declaration] if((retval = getForIchiranContext(d)) == NG) { ^ ./sglobal.h:244:45: note: instantiated from: #define getForIchiranContext G244_getForIchiranContext ^ ulhinshi.c:1012:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] tangoTouroku(d) ^ ulhinshi.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "@(#) 102.1 $Id: ulhinshi.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; ^ 130 warnings generated. rm -f ulkigo.o unshared/ulkigo.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DNEED_RKINDEP_SUBST -O2 ulkigo.c -o unshared/ulkigo.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from ulkigo.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from ulkigo.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from ulkigo.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from ulkigo.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from ulkigo.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from ulkigo.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from ulkigo.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from ulkigo.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from ulkigo.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from ulkigo.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from ulkigo.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from ulkigo.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from ulkigo.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from ulkigo.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from ulkigo.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from ulkigo.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from ulkigo.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from ulkigo.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from ulkigo.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from ulkigo.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from ulkigo.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from ulkigo.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from ulkigo.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from ulkigo.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from ulkigo.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from ulkigo.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from ulkigo.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from ulkigo.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from ulkigo.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from ulkigo.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from ulkigo.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from ulkigo.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from ulkigo.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from ulkigo.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from ulkigo.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from ulkigo.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from ulkigo.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from ulkigo.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from ulkigo.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from ulkigo.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from ulkigo.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from ulkigo.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from ulkigo.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from ulkigo.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from ulkigo.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from ulkigo.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from ulkigo.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from ulkigo.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from ulkigo.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from ulkigo.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from ulkigo.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from ulkigo.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from ulkigo.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from ulkigo.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from ulkigo.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from ulkigo.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from ulkigo.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from ulkigo.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from ulkigo.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from ulkigo.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from ulkigo.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from ulkigo.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from ulkigo.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from ulkigo.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from ulkigo.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from ulkigo.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from ulkigo.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from ulkigo.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from ulkigo.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from ulkigo.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from ulkigo.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from ulkigo.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from ulkigo.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from ulkigo.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from ulkigo.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from ulkigo.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from ulkigo.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from ulkigo.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from ulkigo.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from ulkigo.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from ulkigo.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from ulkigo.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from ulkigo.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from ulkigo.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from ulkigo.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from ulkigo.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from ulkigo.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from ulkigo.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from ulkigo.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from ulkigo.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from ulkigo.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from ulkigo.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from ulkigo.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from ulkigo.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from ulkigo.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from ulkigo.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from ulkigo.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from ulkigo.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ ulkigo.c:177:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuKigoExitDo(d, retval) ^ ulkigo.c:192:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuKigoRExitCatch(d, retval, env) ^ ulkigo.c:209:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuKigoGExitCatch(d, retval, env) ^ ulkigo.c:226:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuKigoKExitCatch(d, retval, env) ^ ulkigo.c:242:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuKigoGeneralExitCatch(d, retval, env) ^~~~~~~~~~~~~~~~~~~~~~ ./sglobal.h:374:45: note: instantiated from: #define uuKigoGeneralExitCatch G374_uuKigoGeneralExitCatch ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ulkigo.c:261:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuKigoQuitCatch(d, retval, env) ^ ulkigo.c:276:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuKigoMake(d, allkouho, size, cur, mode, exitfunc, posp) ^~~~~~~~~~ ./sglobal.h:375:45: note: instantiated from: #define uuKigoMake G375_uuKigoMake ^~~~~~~~~~~~~~~ ulkigo.c:290:16: warning: implicit declaration of function 'G244_getForIchiranContext' is invalid in C99 [-Wimplicit-function-declaration] if((retval = getForIchiranContext(d)) == NG) { ^ ./sglobal.h:244:45: note: instantiated from: #define getForIchiranContext G244_getForIchiranContext ^ ulkigo.c:352:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] kigoRussia(d) ^~~~~~~~~~ ./sglobal.h:292:45: note: instantiated from: #define kigoRussia G292_kigoRussia ^~~~~~~~~~~~~~~ ulkigo.c:373:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] kigoGreek(d) ^~~~~~~~~ ./sglobal.h:290:45: note: instantiated from: #define kigoGreek G290_kigoGreek ^~~~~~~~~~~~~~ ulkigo.c:394:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] kigoKeisen(d) ^~~~~~~~~~ ./sglobal.h:291:45: note: instantiated from: #define kigoKeisen G291_kigoKeisen ^~~~~~~~~~~~~~~ ulkigo.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "@(#) 102.1 $Id: ulkigo.c,v 1.2 2003/01/10 13:08:45 aida_s Exp $"; ^ 118 warnings generated. rm -f ulkigo.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DNEED_RKINDEP_SUBST -dynamic ulkigo.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from ulkigo.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from ulkigo.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from ulkigo.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from ulkigo.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from ulkigo.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from ulkigo.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from ulkigo.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from ulkigo.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from ulkigo.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from ulkigo.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from ulkigo.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from ulkigo.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from ulkigo.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from ulkigo.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from ulkigo.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from ulkigo.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from ulkigo.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from ulkigo.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from ulkigo.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from ulkigo.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from ulkigo.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from ulkigo.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from ulkigo.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from ulkigo.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from ulkigo.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from ulkigo.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from ulkigo.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from ulkigo.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from ulkigo.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from ulkigo.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from ulkigo.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from ulkigo.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from ulkigo.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from ulkigo.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from ulkigo.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from ulkigo.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from ulkigo.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from ulkigo.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from ulkigo.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from ulkigo.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from ulkigo.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from ulkigo.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from ulkigo.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from ulkigo.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from ulkigo.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from ulkigo.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from ulkigo.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from ulkigo.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from ulkigo.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from ulkigo.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from ulkigo.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from ulkigo.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from ulkigo.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from ulkigo.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from ulkigo.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from ulkigo.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from ulkigo.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from ulkigo.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from ulkigo.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from ulkigo.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from ulkigo.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from ulkigo.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from ulkigo.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from ulkigo.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from ulkigo.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from ulkigo.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from ulkigo.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from ulkigo.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from ulkigo.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from ulkigo.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from ulkigo.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from ulkigo.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from ulkigo.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from ulkigo.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from ulkigo.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from ulkigo.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from ulkigo.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from ulkigo.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from ulkigo.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from ulkigo.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from ulkigo.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from ulkigo.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from ulkigo.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from ulkigo.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from ulkigo.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from ulkigo.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from ulkigo.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from ulkigo.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from ulkigo.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from ulkigo.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from ulkigo.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from ulkigo.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from ulkigo.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from ulkigo.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from ulkigo.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from ulkigo.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from ulkigo.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from ulkigo.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ ulkigo.c:177:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuKigoExitDo(d, retval) ^ ulkigo.c:192:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuKigoRExitCatch(d, retval, env) ^ ulkigo.c:209:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuKigoGExitCatch(d, retval, env) ^ ulkigo.c:226:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuKigoKExitCatch(d, retval, env) ^ ulkigo.c:242:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuKigoGeneralExitCatch(d, retval, env) ^~~~~~~~~~~~~~~~~~~~~~ ./sglobal.h:374:45: note: instantiated from: #define uuKigoGeneralExitCatch G374_uuKigoGeneralExitCatch ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ulkigo.c:261:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuKigoQuitCatch(d, retval, env) ^ ulkigo.c:276:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuKigoMake(d, allkouho, size, cur, mode, exitfunc, posp) ^~~~~~~~~~ ./sglobal.h:375:45: note: instantiated from: #define uuKigoMake G375_uuKigoMake ^~~~~~~~~~~~~~~ ulkigo.c:290:16: warning: implicit declaration of function 'G244_getForIchiranContext' is invalid in C99 [-Wimplicit-function-declaration] if((retval = getForIchiranContext(d)) == NG) { ^ ./sglobal.h:244:45: note: instantiated from: #define getForIchiranContext G244_getForIchiranContext ^ ulkigo.c:352:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] kigoRussia(d) ^~~~~~~~~~ ./sglobal.h:292:45: note: instantiated from: #define kigoRussia G292_kigoRussia ^~~~~~~~~~~~~~~ ulkigo.c:373:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] kigoGreek(d) ^~~~~~~~~ ./sglobal.h:290:45: note: instantiated from: #define kigoGreek G290_kigoGreek ^~~~~~~~~~~~~~ ulkigo.c:394:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] kigoKeisen(d) ^~~~~~~~~~ ./sglobal.h:291:45: note: instantiated from: #define kigoKeisen G291_kigoKeisen ^~~~~~~~~~~~~~~ ulkigo.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "@(#) 102.1 $Id: ulkigo.c,v 1.2 2003/01/10 13:08:45 aida_s Exp $"; ^ 118 warnings generated. rm -f ulmount.o unshared/ulmount.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DNEED_RKINDEP_SUBST -O2 ulmount.c -o unshared/ulmount.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from ulmount.c:29: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from ulmount.c:29: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from ulmount.c:29: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from ulmount.c:29: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from ulmount.c:29: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from ulmount.c:29: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from ulmount.c:29: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from ulmount.c:29: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from ulmount.c:29: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from ulmount.c:29: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from ulmount.c:29: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from ulmount.c:29: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from ulmount.c:29: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from ulmount.c:29: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from ulmount.c:29: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from ulmount.c:29: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from ulmount.c:29: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from ulmount.c:29: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from ulmount.c:29: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from ulmount.c:29: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from ulmount.c:29: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from ulmount.c:29: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from ulmount.c:29: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from ulmount.c:29: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from ulmount.c:29: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from ulmount.c:29: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from ulmount.c:29: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from ulmount.c:29: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from ulmount.c:29: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from ulmount.c:29: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from ulmount.c:29: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from ulmount.c:29: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from ulmount.c:29: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from ulmount.c:29: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from ulmount.c:29: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from ulmount.c:29: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from ulmount.c:29: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from ulmount.c:29: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from ulmount.c:29: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from ulmount.c:29: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from ulmount.c:29: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from ulmount.c:29: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from ulmount.c:29: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from ulmount.c:29: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from ulmount.c:29: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from ulmount.c:29: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from ulmount.c:29: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from ulmount.c:29: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from ulmount.c:29: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from ulmount.c:29: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from ulmount.c:29: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from ulmount.c:29: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from ulmount.c:29: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from ulmount.c:29: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from ulmount.c:29: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from ulmount.c:29: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from ulmount.c:29: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from ulmount.c:29: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from ulmount.c:29: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from ulmount.c:29: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from ulmount.c:29: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from ulmount.c:29: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from ulmount.c:29: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from ulmount.c:29: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from ulmount.c:29: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from ulmount.c:29: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from ulmount.c:29: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from ulmount.c:29: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from ulmount.c:29: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from ulmount.c:29: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from ulmount.c:29: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from ulmount.c:29: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from ulmount.c:29: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from ulmount.c:29: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from ulmount.c:29: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from ulmount.c:29: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from ulmount.c:29: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from ulmount.c:29: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from ulmount.c:29: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from ulmount.c:29: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from ulmount.c:29: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from ulmount.c:29: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from ulmount.c:29: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from ulmount.c:29: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from ulmount.c:29: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from ulmount.c:29: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from ulmount.c:29: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from ulmount.c:29: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from ulmount.c:29: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from ulmount.c:29: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from ulmount.c:29: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from ulmount.c:29: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from ulmount.c:29: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from ulmount.c:29: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from ulmount.c:29: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from ulmount.c:29: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from ulmount.c:29: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from ulmount.c:29: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ ulmount.c:92:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] getMountContext(d) ^~~~~~~~~~~~~~~ ./sglobal.h:246:45: note: instantiated from: #define getMountContext G246_getMountContext ^~~~~~~~~~~~~~~~~~~~ ulmount.c:154:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuMountExitCatch(d, retval, env) ^ ulmount.c:162:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ ulmount.c:299:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuMountQuitCatch(d, retval, env) ^ ulmount.c:331:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] getDicList(d) ^ ulmount.c:340:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ ulmount.c:496:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicMount(d) ^~~~~~~~ ./sglobal.h:197:45: note: instantiated from: #define dicMount G197_dicMount ^~~~~~~~~~~~~ ulmount.c:546:16: warning: implicit declaration of function 'G351_selectOnOff' is invalid in C99 [-Wimplicit-function-declaration] if((retval = selectOnOff(d, xxxx, &mc->curIkouho, nelem, ^ ./sglobal.h:351:45: note: instantiated from: #define selectOnOff G351_selectOnOff ^ ulmount.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "@(#) 102.1 $Id: ulmount.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; ^ 115 warnings generated. rm -f ulmount.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DNEED_RKINDEP_SUBST -dynamic ulmount.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from ulmount.c:29: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from ulmount.c:29: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from ulmount.c:29: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from ulmount.c:29: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from ulmount.c:29: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from ulmount.c:29: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from ulmount.c:29: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from ulmount.c:29: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from ulmount.c:29: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from ulmount.c:29: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from ulmount.c:29: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from ulmount.c:29: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from ulmount.c:29: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from ulmount.c:29: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from ulmount.c:29: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from ulmount.c:29: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from ulmount.c:29: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from ulmount.c:29: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from ulmount.c:29: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from ulmount.c:29: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from ulmount.c:29: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from ulmount.c:29: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from ulmount.c:29: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from ulmount.c:29: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from ulmount.c:29: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from ulmount.c:29: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from ulmount.c:29: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from ulmount.c:29: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from ulmount.c:29: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from ulmount.c:29: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from ulmount.c:29: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from ulmount.c:29: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from ulmount.c:29: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from ulmount.c:29: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from ulmount.c:29: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from ulmount.c:29: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from ulmount.c:29: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from ulmount.c:29: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from ulmount.c:29: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from ulmount.c:29: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from ulmount.c:29: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from ulmount.c:29: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from ulmount.c:29: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from ulmount.c:29: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from ulmount.c:29: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from ulmount.c:29: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from ulmount.c:29: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from ulmount.c:29: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from ulmount.c:29: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from ulmount.c:29: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from ulmount.c:29: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from ulmount.c:29: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from ulmount.c:29: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from ulmount.c:29: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from ulmount.c:29: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from ulmount.c:29: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from ulmount.c:29: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from ulmount.c:29: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from ulmount.c:29: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from ulmount.c:29: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from ulmount.c:29: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from ulmount.c:29: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from ulmount.c:29: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from ulmount.c:29: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from ulmount.c:29: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from ulmount.c:29: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from ulmount.c:29: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from ulmount.c:29: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from ulmount.c:29: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from ulmount.c:29: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from ulmount.c:29: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from ulmount.c:29: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from ulmount.c:29: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from ulmount.c:29: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from ulmount.c:29: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from ulmount.c:29: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from ulmount.c:29: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from ulmount.c:29: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from ulmount.c:29: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from ulmount.c:29: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from ulmount.c:29: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from ulmount.c:29: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from ulmount.c:29: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from ulmount.c:29: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from ulmount.c:29: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from ulmount.c:29: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from ulmount.c:29: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from ulmount.c:29: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from ulmount.c:29: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from ulmount.c:29: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from ulmount.c:29: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from ulmount.c:29: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from ulmount.c:29: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from ulmount.c:29: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from ulmount.c:29: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from ulmount.c:29: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from ulmount.c:29: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from ulmount.c:29: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ ulmount.c:92:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] getMountContext(d) ^~~~~~~~~~~~~~~ ./sglobal.h:246:45: note: instantiated from: #define getMountContext G246_getMountContext ^~~~~~~~~~~~~~~~~~~~ ulmount.c:154:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuMountExitCatch(d, retval, env) ^ ulmount.c:162:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ ulmount.c:299:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuMountQuitCatch(d, retval, env) ^ ulmount.c:331:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] getDicList(d) ^ ulmount.c:340:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ ulmount.c:496:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicMount(d) ^~~~~~~~ ./sglobal.h:197:45: note: instantiated from: #define dicMount G197_dicMount ^~~~~~~~~~~~~ ulmount.c:546:16: warning: implicit declaration of function 'G351_selectOnOff' is invalid in C99 [-Wimplicit-function-declaration] if((retval = selectOnOff(d, xxxx, &mc->curIkouho, nelem, ^ ./sglobal.h:351:45: note: instantiated from: #define selectOnOff G351_selectOnOff ^ ulmount.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "@(#) 102.1 $Id: ulmount.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; ^ 115 warnings generated. rm -f ulserver.o unshared/ulserver.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DNEED_RKINDEP_SUBST -O2 ulserver.c -o unshared/ulserver.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from ulserver.c:29: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from ulserver.c:29: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from ulserver.c:29: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from ulserver.c:29: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from ulserver.c:29: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from ulserver.c:29: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from ulserver.c:29: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from ulserver.c:29: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from ulserver.c:29: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from ulserver.c:29: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from ulserver.c:29: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from ulserver.c:29: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from ulserver.c:29: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from ulserver.c:29: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from ulserver.c:29: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from ulserver.c:29: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from ulserver.c:29: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from ulserver.c:29: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from ulserver.c:29: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from ulserver.c:29: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from ulserver.c:29: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from ulserver.c:29: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from ulserver.c:29: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from ulserver.c:29: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from ulserver.c:29: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from ulserver.c:29: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from ulserver.c:29: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from ulserver.c:29: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from ulserver.c:29: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from ulserver.c:29: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from ulserver.c:29: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from ulserver.c:29: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from ulserver.c:29: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from ulserver.c:29: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from ulserver.c:29: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from ulserver.c:29: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from ulserver.c:29: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from ulserver.c:29: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from ulserver.c:29: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from ulserver.c:29: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from ulserver.c:29: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from ulserver.c:29: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from ulserver.c:29: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from ulserver.c:29: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from ulserver.c:29: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from ulserver.c:29: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from ulserver.c:29: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from ulserver.c:29: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from ulserver.c:29: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from ulserver.c:29: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from ulserver.c:29: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from ulserver.c:29: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from ulserver.c:29: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from ulserver.c:29: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from ulserver.c:29: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from ulserver.c:29: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from ulserver.c:29: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from ulserver.c:29: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from ulserver.c:29: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from ulserver.c:29: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from ulserver.c:29: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from ulserver.c:29: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from ulserver.c:29: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from ulserver.c:29: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from ulserver.c:29: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from ulserver.c:29: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from ulserver.c:29: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from ulserver.c:29: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from ulserver.c:29: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from ulserver.c:29: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from ulserver.c:29: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from ulserver.c:29: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from ulserver.c:29: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from ulserver.c:29: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from ulserver.c:29: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from ulserver.c:29: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from ulserver.c:29: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from ulserver.c:29: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from ulserver.c:29: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from ulserver.c:29: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from ulserver.c:29: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from ulserver.c:29: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from ulserver.c:29: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from ulserver.c:29: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from ulserver.c:29: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from ulserver.c:29: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from ulserver.c:29: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from ulserver.c:29: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from ulserver.c:29: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from ulserver.c:29: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from ulserver.c:29: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from ulserver.c:29: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from ulserver.c:29: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from ulserver.c:29: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from ulserver.c:29: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from ulserver.c:29: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from ulserver.c:29: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from ulserver.c:29: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ ulserver.c:49:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] serverFin(d) ^~~~~~~~~ ./sglobal.h:354:45: note: instantiated from: #define serverFin G354_serverFin ^~~~~~~~~~~~~~ ulserver.c:79:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuServerChangeEveryTimeCatch(d, retval, env) ^ ulserver.c:130:3: warning: implicit declaration of function 'G172_checkGLineLen' is invalid in C99 [-Wimplicit-function-declaration] checkGLineLen(d); ^ ./sglobal.h:172:45: note: instantiated from: #define checkGLineLen G172_checkGLineLen ^ ulserver.c:136:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuServerChangeExitCatch(d, retval, env) ^ ulserver.c:148:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuServerChangeQuitCatch(d, retval, env) ^ ulserver.c:162:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] serverChange(d) ^~~~~~~~~~~~ ./sglobal.h:353:45: note: instantiated from: #define serverChange G353_serverChange ^~~~~~~~~~~~~~~~~ ulserver.c:168:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ ulserver.c:209:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] serverChangeDo(d, len) ^ ulserver.c:217:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ ulserver.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "@(#) 102.1 $Id: ulserver.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; ^ 116 warnings generated. rm -f ulserver.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DNEED_RKINDEP_SUBST -dynamic ulserver.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from ulserver.c:29: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from ulserver.c:29: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from ulserver.c:29: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from ulserver.c:29: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from ulserver.c:29: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from ulserver.c:29: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from ulserver.c:29: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from ulserver.c:29: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from ulserver.c:29: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from ulserver.c:29: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from ulserver.c:29: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from ulserver.c:29: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from ulserver.c:29: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from ulserver.c:29: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from ulserver.c:29: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from ulserver.c:29: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from ulserver.c:29: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from ulserver.c:29: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from ulserver.c:29: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from ulserver.c:29: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from ulserver.c:29: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from ulserver.c:29: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from ulserver.c:29: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from ulserver.c:29: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from ulserver.c:29: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from ulserver.c:29: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from ulserver.c:29: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from ulserver.c:29: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from ulserver.c:29: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from ulserver.c:29: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from ulserver.c:29: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from ulserver.c:29: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from ulserver.c:29: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from ulserver.c:29: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from ulserver.c:29: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from ulserver.c:29: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from ulserver.c:29: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from ulserver.c:29: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from ulserver.c:29: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from ulserver.c:29: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from ulserver.c:29: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from ulserver.c:29: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from ulserver.c:29: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from ulserver.c:29: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from ulserver.c:29: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from ulserver.c:29: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from ulserver.c:29: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from ulserver.c:29: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from ulserver.c:29: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from ulserver.c:29: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from ulserver.c:29: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from ulserver.c:29: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from ulserver.c:29: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from ulserver.c:29: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from ulserver.c:29: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from ulserver.c:29: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from ulserver.c:29: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from ulserver.c:29: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from ulserver.c:29: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from ulserver.c:29: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from ulserver.c:29: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from ulserver.c:29: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from ulserver.c:29: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from ulserver.c:29: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from ulserver.c:29: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from ulserver.c:29: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from ulserver.c:29: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from ulserver.c:29: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from ulserver.c:29: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from ulserver.c:29: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from ulserver.c:29: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from ulserver.c:29: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from ulserver.c:29: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from ulserver.c:29: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from ulserver.c:29: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from ulserver.c:29: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from ulserver.c:29: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from ulserver.c:29: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from ulserver.c:29: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from ulserver.c:29: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from ulserver.c:29: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from ulserver.c:29: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from ulserver.c:29: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from ulserver.c:29: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from ulserver.c:29: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from ulserver.c:29: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from ulserver.c:29: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from ulserver.c:29: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from ulserver.c:29: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from ulserver.c:29: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from ulserver.c:29: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from ulserver.c:29: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from ulserver.c:29: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from ulserver.c:29: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from ulserver.c:29: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from ulserver.c:29: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from ulserver.c:29: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from ulserver.c:29: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ ulserver.c:49:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] serverFin(d) ^~~~~~~~~ ./sglobal.h:354:45: note: instantiated from: #define serverFin G354_serverFin ^~~~~~~~~~~~~~ ulserver.c:79:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuServerChangeEveryTimeCatch(d, retval, env) ^ ulserver.c:130:3: warning: implicit declaration of function 'G172_checkGLineLen' is invalid in C99 [-Wimplicit-function-declaration] checkGLineLen(d); ^ ./sglobal.h:172:45: note: instantiated from: #define checkGLineLen G172_checkGLineLen ^ ulserver.c:136:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuServerChangeExitCatch(d, retval, env) ^ ulserver.c:148:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuServerChangeQuitCatch(d, retval, env) ^ ulserver.c:162:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] serverChange(d) ^~~~~~~~~~~~ ./sglobal.h:353:45: note: instantiated from: #define serverChange G353_serverChange ^~~~~~~~~~~~~~~~~ ulserver.c:168:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ ulserver.c:209:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] serverChangeDo(d, len) ^ ulserver.c:217:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ ulserver.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "@(#) 102.1 $Id: ulserver.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; ^ 116 warnings generated. rm -f util.o unshared/util.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DNEED_RKINDEP_SUBST -O2 util.c -o unshared/util.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from util.c:83: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from util.c:83: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from util.c:83: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from util.c:83: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from util.c:83: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from util.c:83: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from util.c:83: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from util.c:83: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from util.c:83: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from util.c:83: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from util.c:83: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from util.c:83: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from util.c:83: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from util.c:83: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from util.c:83: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from util.c:83: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from util.c:83: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from util.c:83: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from util.c:83: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from util.c:83: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from util.c:83: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from util.c:83: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from util.c:83: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from util.c:83: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from util.c:83: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from util.c:83: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from util.c:83: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from util.c:83: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from util.c:83: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from util.c:83: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from util.c:83: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from util.c:83: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from util.c:83: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from util.c:83: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from util.c:83: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from util.c:83: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from util.c:83: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from util.c:83: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from util.c:83: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from util.c:83: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from util.c:83: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from util.c:83: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from util.c:83: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from util.c:83: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from util.c:83: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from util.c:83: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from util.c:83: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from util.c:83: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from util.c:83: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from util.c:83: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from util.c:83: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from util.c:83: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from util.c:83: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from util.c:83: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from util.c:83: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from util.c:83: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from util.c:83: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from util.c:83: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from util.c:83: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from util.c:83: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from util.c:83: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from util.c:83: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from util.c:83: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from util.c:83: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from util.c:83: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from util.c:83: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from util.c:83: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from util.c:83: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from util.c:83: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from util.c:83: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from util.c:83: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from util.c:83: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from util.c:83: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from util.c:83: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from util.c:83: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from util.c:83: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from util.c:83: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from util.c:83: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from util.c:83: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from util.c:83: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from util.c:83: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from util.c:83: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from util.c:83: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from util.c:83: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from util.c:83: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from util.c:83: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from util.c:83: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from util.c:83: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from util.c:83: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from util.c:83: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from util.c:83: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from util.c:83: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from util.c:83: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from util.c:83: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from util.c:83: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from util.c:83: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from util.c:83: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from util.c:83: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ util.c:156:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] colwidth(s, len) ^ util.c:187:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] checkGLineLen(d) ^~~~~~~~~~~~~ ./sglobal.h:172:45: note: instantiated from: #define checkGLineLen G172_checkGLineLen ^~~~~~~~~~~~~~~~~~ util.c:206:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] NothingChanged(d) ^~~~~~~~~~~~~~ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^~~~~~~~~~~~~~~~~~~ util.c:216:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] NothingForGLine(d) ^~~~~~~~~~~~~~~ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^~~~~~~~~~~~~~~~~~~~ util.c:235:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] NothingChangedWithBeep(d) ^~~~~~~~~~~~~~~~~~~~~~ ./sglobal.h:60:45: note: instantiated from: #define NothingChangedWithBeep G060_NothingChangedWithBeep ^~~~~~~~~~~~~~~~~~~~~~~~~~~ util.c:242:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] NothingForGLineWithBeep(d) ^~~~~~~~~~~~~~~~~~~~~~~ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ util.c:263:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractJishuString pro((yomiContext, wchar_t *, wchar_t *, ~~~~~~ ^ ./sglobal.h:223:45: note: instantiated from: #define extractJishuString G223_extractJishuString ^ util.c:534:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extractString(str, s, e) ^ util.c:719:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] setWStrings(ws, s, sz) ^~~~~~~~~~~ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^~~~~~~~~~~~~~~~ util.c:863:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] NoMoreMemory() ^~~~~~~~~~~~ ./sglobal.h:58:45: note: instantiated from: #define NoMoreMemory G058_NoMoreMemory ^~~~~~~~~~~~~~~~~ util.c:870:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] GLineNGReturn(d) ^~~~~~~~~~~~~ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^~~~~~~~~~~~~~~~~~ util.c:881:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] GLineNGReturnFI(d) ^~~~~~~~~~~~~~~ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^~~~~~~~~~~~~~~~~~~~ util.c:892:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] GLineNGReturnTK(d) ^~~~~~~~~~~~~~~ ./sglobal.h:32:45: note: instantiated from: #define GLineNGReturnTK G032_GLineNGReturnTK ^~~~~~~~~~~~~~~~~~~~ util.c:1381:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] WSfree(s) ^~~~~~ ./sglobal.h:120:45: note: instantiated from: #define WSfree G120_WSfree ^~~~~~~~~~~ util.c:1485:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] WToupper(wchar_t w) ^~~~~~~~ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^~~~~~~~~~~~~ util.c:1498:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] WTolower(wchar_t w) ^~~~~~~~ util.c:1557:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ util.c:1590:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ util.c:1620:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ProcAnyKey(d) ^ util.c:1633:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static wait_anykey_func pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ util.c:1636:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] wait_anykey_func(d, mode, whattodo, key, fnum) ^ util.c:1653:1: warning: control may reach end of non-void function [-Wreturn-type] } ^ util.c:1703:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] canna_alert(d, message, cnt) ^~~~~~~~~~~ ./sglobal.h:167:45: note: instantiated from: #define canna_alert G167_canna_alert ^~~~~~~~~~~~~~~~ util.c:80:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "@(#) 102.1 $Id: util.c,v 1.6 2003/09/17 08:50:53 aida_s Exp $"; ^ 130 warnings generated. rm -f util.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DNEED_RKINDEP_SUBST -dynamic util.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from util.c:83: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from util.c:83: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from util.c:83: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from util.c:83: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from util.c:83: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from util.c:83: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from util.c:83: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from util.c:83: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from util.c:83: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from util.c:83: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from util.c:83: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from util.c:83: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from util.c:83: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from util.c:83: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from util.c:83: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from util.c:83: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from util.c:83: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from util.c:83: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from util.c:83: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from util.c:83: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from util.c:83: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from util.c:83: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from util.c:83: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from util.c:83: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from util.c:83: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from util.c:83: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from util.c:83: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from util.c:83: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from util.c:83: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from util.c:83: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from util.c:83: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from util.c:83: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from util.c:83: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from util.c:83: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from util.c:83: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from util.c:83: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from util.c:83: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from util.c:83: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from util.c:83: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from util.c:83: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from util.c:83: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from util.c:83: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from util.c:83: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from util.c:83: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from util.c:83: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from util.c:83: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from util.c:83: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from util.c:83: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from util.c:83: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from util.c:83: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from util.c:83: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from util.c:83: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from util.c:83: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from util.c:83: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from util.c:83: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from util.c:83: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from util.c:83: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from util.c:83: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from util.c:83: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from util.c:83: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from util.c:83: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from util.c:83: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from util.c:83: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from util.c:83: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from util.c:83: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from util.c:83: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from util.c:83: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from util.c:83: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from util.c:83: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from util.c:83: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from util.c:83: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from util.c:83: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from util.c:83: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from util.c:83: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from util.c:83: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from util.c:83: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from util.c:83: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from util.c:83: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from util.c:83: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from util.c:83: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from util.c:83: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from util.c:83: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from util.c:83: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from util.c:83: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from util.c:83: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from util.c:83: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from util.c:83: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from util.c:83: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from util.c:83: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from util.c:83: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from util.c:83: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from util.c:83: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from util.c:83: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from util.c:83: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from util.c:83: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from util.c:83: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from util.c:83: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from util.c:83: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ util.c:156:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] colwidth(s, len) ^ util.c:187:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] checkGLineLen(d) ^~~~~~~~~~~~~ ./sglobal.h:172:45: note: instantiated from: #define checkGLineLen G172_checkGLineLen ^~~~~~~~~~~~~~~~~~ util.c:206:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] NothingChanged(d) ^~~~~~~~~~~~~~ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^~~~~~~~~~~~~~~~~~~ util.c:216:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] NothingForGLine(d) ^~~~~~~~~~~~~~~ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^~~~~~~~~~~~~~~~~~~~ util.c:235:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] NothingChangedWithBeep(d) ^~~~~~~~~~~~~~~~~~~~~~ ./sglobal.h:60:45: note: instantiated from: #define NothingChangedWithBeep G060_NothingChangedWithBeep ^~~~~~~~~~~~~~~~~~~~~~~~~~~ util.c:242:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] NothingForGLineWithBeep(d) ^~~~~~~~~~~~~~~~~~~~~~~ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ util.c:263:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractJishuString pro((yomiContext, wchar_t *, wchar_t *, ~~~~~~ ^ ./sglobal.h:223:45: note: instantiated from: #define extractJishuString G223_extractJishuString ^ util.c:534:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extractString(str, s, e) ^ util.c:719:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] setWStrings(ws, s, sz) ^~~~~~~~~~~ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^~~~~~~~~~~~~~~~ util.c:863:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] NoMoreMemory() ^~~~~~~~~~~~ ./sglobal.h:58:45: note: instantiated from: #define NoMoreMemory G058_NoMoreMemory ^~~~~~~~~~~~~~~~~ util.c:870:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] GLineNGReturn(d) ^~~~~~~~~~~~~ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^~~~~~~~~~~~~~~~~~ util.c:881:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] GLineNGReturnFI(d) ^~~~~~~~~~~~~~~ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^~~~~~~~~~~~~~~~~~~~ util.c:892:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] GLineNGReturnTK(d) ^~~~~~~~~~~~~~~ ./sglobal.h:32:45: note: instantiated from: #define GLineNGReturnTK G032_GLineNGReturnTK ^~~~~~~~~~~~~~~~~~~~ util.c:1381:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] WSfree(s) ^~~~~~ ./sglobal.h:120:45: note: instantiated from: #define WSfree G120_WSfree ^~~~~~~~~~~ util.c:1485:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] WToupper(wchar_t w) ^~~~~~~~ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^~~~~~~~~~~~~ util.c:1498:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] WTolower(wchar_t w) ^~~~~~~~ util.c:1557:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ util.c:1590:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ util.c:1620:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ProcAnyKey(d) ^ util.c:1633:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static wait_anykey_func pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ util.c:1636:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] wait_anykey_func(d, mode, whattodo, key, fnum) ^ util.c:1653:1: warning: control may reach end of non-void function [-Wreturn-type] } ^ util.c:1703:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] canna_alert(d, message, cnt) ^~~~~~~~~~~ ./sglobal.h:167:45: note: instantiated from: #define canna_alert G167_canna_alert ^~~~~~~~~~~~~~~~ util.c:80:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "@(#) 102.1 $Id: util.c,v 1.6 2003/09/17 08:50:53 aida_s Exp $"; ^ 130 warnings generated. rm -f yesno.o unshared/yesno.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DNEED_RKINDEP_SUBST -O2 yesno.c -o unshared/yesno.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from yesno.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from yesno.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from yesno.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from yesno.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from yesno.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from yesno.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from yesno.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from yesno.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from yesno.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from yesno.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from yesno.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from yesno.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from yesno.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from yesno.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from yesno.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from yesno.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from yesno.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from yesno.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from yesno.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from yesno.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from yesno.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from yesno.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from yesno.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from yesno.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from yesno.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from yesno.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from yesno.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from yesno.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from yesno.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from yesno.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from yesno.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from yesno.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from yesno.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from yesno.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from yesno.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from yesno.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from yesno.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from yesno.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from yesno.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from yesno.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from yesno.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from yesno.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from yesno.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from yesno.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from yesno.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from yesno.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from yesno.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from yesno.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from yesno.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from yesno.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from yesno.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from yesno.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from yesno.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from yesno.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from yesno.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from yesno.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from yesno.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from yesno.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from yesno.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from yesno.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from yesno.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from yesno.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from yesno.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from yesno.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from yesno.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from yesno.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from yesno.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from yesno.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from yesno.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from yesno.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from yesno.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from yesno.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from yesno.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from yesno.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from yesno.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from yesno.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from yesno.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from yesno.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from yesno.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from yesno.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from yesno.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from yesno.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from yesno.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from yesno.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from yesno.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from yesno.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from yesno.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from yesno.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from yesno.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from yesno.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from yesno.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from yesno.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from yesno.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from yesno.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from yesno.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from yesno.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from yesno.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from yesno.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ yesno.c:68:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] getYesNoContext(d, ^~~~~~~~~~~~~~~ ./sglobal.h:249:45: note: instantiated from: #define getYesNoContext G249_getYesNoContext ^~~~~~~~~~~~~~~~~~~~ yesno.c:138:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YesNo(d) ^ yesno.c:158:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YesNoQuit(d) ^ In file included from yesno.c:169: ./t_reimap.h:27:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((struct _uiContext *)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from yesno.c:169: ./t_reimap.h:28:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((struct _uiContext *)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ yesno.c:24:13: warning: unused variable 'rcs_id' [-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: ./t_reimap.h:24:13: warning: unused variable 't_reimap_id' [-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 $"; ^ 113 warnings generated. rm -f yesno.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DNEED_RKINDEP_SUBST -dynamic yesno.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from yesno.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from yesno.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from yesno.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from yesno.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from yesno.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from yesno.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from yesno.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from yesno.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from yesno.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from yesno.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from yesno.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from yesno.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from yesno.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from yesno.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from yesno.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from yesno.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from yesno.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from yesno.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from yesno.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from yesno.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from yesno.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from yesno.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from yesno.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from yesno.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from yesno.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from yesno.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from yesno.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from yesno.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from yesno.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from yesno.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from yesno.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from yesno.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from yesno.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from yesno.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from yesno.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from yesno.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from yesno.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from yesno.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from yesno.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from yesno.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from yesno.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from yesno.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from yesno.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from yesno.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from yesno.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from yesno.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from yesno.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from yesno.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from yesno.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from yesno.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from yesno.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from yesno.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from yesno.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from yesno.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from yesno.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from yesno.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from yesno.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from yesno.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from yesno.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from yesno.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from yesno.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from yesno.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from yesno.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from yesno.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from yesno.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from yesno.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from yesno.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from yesno.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from yesno.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from yesno.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from yesno.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from yesno.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from yesno.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from yesno.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from yesno.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from yesno.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from yesno.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from yesno.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from yesno.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from yesno.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from yesno.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from yesno.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from yesno.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from yesno.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from yesno.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from yesno.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from yesno.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from yesno.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from yesno.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from yesno.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from yesno.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from yesno.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from yesno.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from yesno.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from yesno.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from yesno.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from yesno.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from yesno.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ yesno.c:68:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] getYesNoContext(d, ^~~~~~~~~~~~~~~ ./sglobal.h:249:45: note: instantiated from: #define getYesNoContext G249_getYesNoContext ^~~~~~~~~~~~~~~~~~~~ yesno.c:138:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YesNo(d) ^ yesno.c:158:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YesNoQuit(d) ^ In file included from yesno.c:169: ./t_reimap.h:27:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((struct _uiContext *)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from yesno.c:169: ./t_reimap.h:28:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((struct _uiContext *)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ yesno.c:24:13: warning: unused variable 'rcs_id' [-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: ./t_reimap.h:24:13: warning: unused variable 't_reimap_id' [-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 $"; ^ 113 warnings generated. rm -f bunsetsu.o unshared/bunsetsu.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DNEED_RKINDEP_SUBST -O2 bunsetsu.c -o unshared/bunsetsu.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from bunsetsu.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from bunsetsu.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from bunsetsu.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from bunsetsu.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from bunsetsu.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from bunsetsu.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from bunsetsu.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from bunsetsu.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from bunsetsu.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from bunsetsu.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from bunsetsu.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from bunsetsu.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from bunsetsu.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from bunsetsu.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from bunsetsu.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from bunsetsu.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from bunsetsu.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from bunsetsu.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from bunsetsu.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from bunsetsu.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from bunsetsu.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from bunsetsu.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from bunsetsu.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from bunsetsu.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from bunsetsu.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from bunsetsu.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from bunsetsu.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from bunsetsu.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from bunsetsu.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from bunsetsu.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from bunsetsu.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from bunsetsu.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from bunsetsu.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from bunsetsu.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from bunsetsu.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from bunsetsu.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from bunsetsu.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from bunsetsu.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from bunsetsu.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from bunsetsu.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from bunsetsu.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from bunsetsu.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from bunsetsu.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from bunsetsu.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from bunsetsu.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from bunsetsu.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from bunsetsu.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from bunsetsu.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from bunsetsu.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from bunsetsu.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from bunsetsu.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from bunsetsu.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from bunsetsu.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from bunsetsu.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from bunsetsu.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from bunsetsu.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from bunsetsu.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from bunsetsu.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from bunsetsu.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from bunsetsu.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from bunsetsu.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from bunsetsu.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from bunsetsu.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from bunsetsu.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from bunsetsu.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from bunsetsu.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from bunsetsu.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from bunsetsu.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from bunsetsu.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from bunsetsu.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from bunsetsu.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from bunsetsu.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from bunsetsu.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from bunsetsu.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from bunsetsu.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from bunsetsu.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from bunsetsu.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from bunsetsu.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from bunsetsu.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from bunsetsu.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from bunsetsu.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from bunsetsu.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from bunsetsu.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from bunsetsu.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from bunsetsu.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from bunsetsu.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from bunsetsu.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from bunsetsu.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from bunsetsu.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from bunsetsu.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from bunsetsu.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from bunsetsu.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from bunsetsu.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from bunsetsu.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from bunsetsu.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from bunsetsu.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from bunsetsu.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from bunsetsu.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ bunsetsu.c:98:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static BunFullExtend pro((uiContext)); ~~~~~~ ^ bunsetsu.c:101:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] BunFullExtend(d) ^ bunsetsu.c:111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static BunFullShrink pro((uiContext)); ~~~~~~ ^ bunsetsu.c:114:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] BunFullShrink(d) ^ bunsetsu.c:124:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static BunExtend pro((uiContext)); ~~~~~~ ^ bunsetsu.c:127:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] BunExtend(d) ^ bunsetsu.c:146:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static BunShrink pro((uiContext)); ~~~~~~ ^ bunsetsu.c:149:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] BunShrink(d) ^ bunsetsu.c:172:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static BunHenkan pro((uiContext)); ~~~~~~ ^ bunsetsu.c:175:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] BunHenkan(d) ^ bunsetsu.c:192:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static BunQuit pro((uiContext)); ~~~~~~ ^ bunsetsu.c:195:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] BunQuit(d) ^ bunsetsu.c:206:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static BunSelfInsert pro((uiContext)); ~~~~~~ ^ bunsetsu.c:209:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] BunSelfInsert(d) ^ bunsetsu.c:219:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static BunQuotedInsert pro((uiContext)); ~~~~~~ ^ bunsetsu.c:222:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] BunQuotedInsert(d) ^ bunsetsu.c:232:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static BunKillToEOL pro((uiContext)); ~~~~~~ ^ bunsetsu.c:235:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] BunKillToEOL(d) ^ In file included from bunsetsu.c:245: ./bunmap.h:27:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from bunsetsu.c:245: ./bunmap.h:27:25: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from bunsetsu.c:245: ./bunmap.h:28:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)), YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from bunsetsu.c:245: ./bunmap.h:28:33: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)), YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ bunsetsu.c:24:13: warning: unused variable 'rcs_id' [-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: ./bunmap.h:24:13: warning: unused variable 'bunmap_id' [-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 $"; ^ 130 warnings generated. rm -f bunsetsu.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DNEED_RKINDEP_SUBST -dynamic bunsetsu.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from bunsetsu.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from bunsetsu.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from bunsetsu.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from bunsetsu.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from bunsetsu.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from bunsetsu.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from bunsetsu.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from bunsetsu.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from bunsetsu.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from bunsetsu.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from bunsetsu.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from bunsetsu.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from bunsetsu.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from bunsetsu.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from bunsetsu.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from bunsetsu.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from bunsetsu.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from bunsetsu.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from bunsetsu.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from bunsetsu.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from bunsetsu.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from bunsetsu.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from bunsetsu.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from bunsetsu.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from bunsetsu.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from bunsetsu.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from bunsetsu.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from bunsetsu.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from bunsetsu.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from bunsetsu.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from bunsetsu.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from bunsetsu.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from bunsetsu.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from bunsetsu.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from bunsetsu.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from bunsetsu.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from bunsetsu.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from bunsetsu.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from bunsetsu.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from bunsetsu.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from bunsetsu.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from bunsetsu.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from bunsetsu.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from bunsetsu.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from bunsetsu.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from bunsetsu.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from bunsetsu.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from bunsetsu.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from bunsetsu.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from bunsetsu.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from bunsetsu.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from bunsetsu.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from bunsetsu.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from bunsetsu.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from bunsetsu.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from bunsetsu.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from bunsetsu.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from bunsetsu.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from bunsetsu.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from bunsetsu.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from bunsetsu.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from bunsetsu.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from bunsetsu.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from bunsetsu.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from bunsetsu.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from bunsetsu.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from bunsetsu.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from bunsetsu.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from bunsetsu.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from bunsetsu.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from bunsetsu.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from bunsetsu.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from bunsetsu.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from bunsetsu.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from bunsetsu.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from bunsetsu.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from bunsetsu.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from bunsetsu.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from bunsetsu.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from bunsetsu.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from bunsetsu.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from bunsetsu.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from bunsetsu.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from bunsetsu.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from bunsetsu.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from bunsetsu.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from bunsetsu.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from bunsetsu.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from bunsetsu.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from bunsetsu.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from bunsetsu.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from bunsetsu.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from bunsetsu.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from bunsetsu.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from bunsetsu.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from bunsetsu.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from bunsetsu.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from bunsetsu.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ bunsetsu.c:98:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static BunFullExtend pro((uiContext)); ~~~~~~ ^ bunsetsu.c:101:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] BunFullExtend(d) ^ bunsetsu.c:111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static BunFullShrink pro((uiContext)); ~~~~~~ ^ bunsetsu.c:114:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] BunFullShrink(d) ^ bunsetsu.c:124:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static BunExtend pro((uiContext)); ~~~~~~ ^ bunsetsu.c:127:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] BunExtend(d) ^ bunsetsu.c:146:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static BunShrink pro((uiContext)); ~~~~~~ ^ bunsetsu.c:149:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] BunShrink(d) ^ bunsetsu.c:172:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static BunHenkan pro((uiContext)); ~~~~~~ ^ bunsetsu.c:175:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] BunHenkan(d) ^ bunsetsu.c:192:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static BunQuit pro((uiContext)); ~~~~~~ ^ bunsetsu.c:195:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] BunQuit(d) ^ bunsetsu.c:206:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static BunSelfInsert pro((uiContext)); ~~~~~~ ^ bunsetsu.c:209:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] BunSelfInsert(d) ^ bunsetsu.c:219:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static BunQuotedInsert pro((uiContext)); ~~~~~~ ^ bunsetsu.c:222:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] BunQuotedInsert(d) ^ bunsetsu.c:232:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static BunKillToEOL pro((uiContext)); ~~~~~~ ^ bunsetsu.c:235:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] BunKillToEOL(d) ^ In file included from bunsetsu.c:245: ./bunmap.h:27:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from bunsetsu.c:245: ./bunmap.h:27:25: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from bunsetsu.c:245: ./bunmap.h:28:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)), YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from bunsetsu.c:245: ./bunmap.h:28:33: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)), YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ bunsetsu.c:24:13: warning: unused variable 'rcs_id' [-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: ./bunmap.h:24:13: warning: unused variable 'bunmap_id' [-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 $"; ^ 130 warnings generated. rm -f engine.o unshared/engine.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DNEED_RKINDEP_SUBST -O2 engine.c -o unshared/engine.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from engine.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from engine.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from engine.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from engine.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from engine.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from engine.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from engine.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from engine.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from engine.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from engine.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from engine.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from engine.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from engine.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from engine.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from engine.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from engine.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from engine.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from engine.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from engine.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from engine.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from engine.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from engine.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from engine.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from engine.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from engine.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from engine.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from engine.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from engine.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from engine.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from engine.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from engine.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from engine.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from engine.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from engine.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from engine.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from engine.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from engine.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from engine.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from engine.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from engine.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from engine.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from engine.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from engine.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from engine.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from engine.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from engine.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from engine.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from engine.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from engine.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from engine.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from engine.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from engine.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from engine.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from engine.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from engine.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from engine.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from engine.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from engine.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from engine.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from engine.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from engine.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from engine.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from engine.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from engine.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from engine.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from engine.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from engine.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from engine.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from engine.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from engine.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from engine.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from engine.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from engine.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from engine.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from engine.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from engine.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from engine.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from engine.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from engine.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from engine.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from engine.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from engine.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from engine.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from engine.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from engine.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from engine.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from engine.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from engine.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from engine.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from engine.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from engine.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from engine.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from engine.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from engine.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from engine.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from engine.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from engine.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from engine.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ engine.c:731:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RkSetServerName(s) ^~~~~~~~~~~~~~~ ./sglobal.h:69:45: note: instantiated from: #define RkSetServerName G069_RkSetServerName ^~~~~~~~~~~~~~~~~~~~ engine.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "$Id: engine.c,v 1.6 2003/09/21 10:16:49 aida_s Exp $"; ^ 108 warnings generated. rm -f engine.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DNEED_RKINDEP_SUBST -dynamic engine.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from engine.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from engine.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from engine.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from engine.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from engine.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from engine.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from engine.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from engine.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from engine.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from engine.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from engine.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from engine.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from engine.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from engine.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from engine.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from engine.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from engine.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from engine.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from engine.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from engine.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from engine.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from engine.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from engine.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from engine.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from engine.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from engine.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from engine.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from engine.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from engine.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from engine.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from engine.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from engine.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from engine.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from engine.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from engine.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from engine.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from engine.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from engine.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from engine.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from engine.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from engine.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from engine.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from engine.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from engine.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from engine.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from engine.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from engine.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from engine.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from engine.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from engine.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from engine.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from engine.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from engine.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from engine.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from engine.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from engine.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from engine.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from engine.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from engine.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from engine.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from engine.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from engine.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from engine.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from engine.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from engine.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from engine.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from engine.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from engine.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from engine.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from engine.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from engine.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from engine.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from engine.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from engine.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from engine.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from engine.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from engine.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from engine.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from engine.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from engine.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from engine.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from engine.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from engine.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from engine.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from engine.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from engine.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from engine.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from engine.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from engine.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from engine.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from engine.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from engine.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from engine.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from engine.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from engine.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from engine.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from engine.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from engine.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ engine.c:731:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RkSetServerName(s) ^~~~~~~~~~~~~~~ ./sglobal.h:69:45: note: instantiated from: #define RkSetServerName G069_RkSetServerName ^~~~~~~~~~~~~~~~~~~~ engine.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "$Id: engine.c,v 1.6 2003/09/21 10:16:49 aida_s Exp $"; ^ 108 warnings generated. rm -f RKroma.o unshared/RKroma.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DNEED_RKINDEP_SUBST -O2 RKroma.c -o unshared/RKroma.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from RKroma.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from RKroma.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from RKroma.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from RKroma.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from RKroma.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from RKroma.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from RKroma.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from RKroma.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from RKroma.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from RKroma.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from RKroma.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from RKroma.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from RKroma.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from RKroma.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from RKroma.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from RKroma.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from RKroma.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from RKroma.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from RKroma.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from RKroma.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from RKroma.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from RKroma.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from RKroma.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from RKroma.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from RKroma.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from RKroma.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from RKroma.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from RKroma.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from RKroma.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from RKroma.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from RKroma.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from RKroma.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from RKroma.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from RKroma.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from RKroma.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from RKroma.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from RKroma.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from RKroma.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from RKroma.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from RKroma.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from RKroma.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from RKroma.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from RKroma.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from RKroma.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from RKroma.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from RKroma.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from RKroma.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from RKroma.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from RKroma.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from RKroma.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from RKroma.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from RKroma.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from RKroma.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from RKroma.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from RKroma.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from RKroma.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from RKroma.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from RKroma.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from RKroma.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from RKroma.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from RKroma.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from RKroma.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from RKroma.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from RKroma.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from RKroma.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from RKroma.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from RKroma.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from RKroma.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from RKroma.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from RKroma.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from RKroma.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from RKroma.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from RKroma.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from RKroma.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from RKroma.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from RKroma.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from RKroma.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from RKroma.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from RKroma.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from RKroma.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from RKroma.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from RKroma.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from RKroma.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from RKroma.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from RKroma.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from RKroma.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from RKroma.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from RKroma.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from RKroma.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from RKroma.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from RKroma.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from RKroma.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from RKroma.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from RKroma.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from RKroma.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from RKroma.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from RKroma.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from RKroma.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ RKroma.c:75:9: warning: implicit declaration of function 'read' is invalid in C99 [-Wimplicit-function-declaration] if (read(dicfd, magic, 2) != 2) ^ RKroma.c:127:9: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] (void)close(dic); ^ RKroma.c:24:13: warning: unused variable 'rcsid' [-Wunused-variable] static char rcsid[]="@(#) 102.1 $Id: RKroma.c,v 1.4.2.1 2004/04/26 22:49:21 aida_s Exp $"; ^ 109 warnings generated. rm -f RKroma.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DNEED_RKINDEP_SUBST -dynamic RKroma.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from RKroma.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from RKroma.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from RKroma.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from RKroma.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from RKroma.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from RKroma.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from RKroma.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from RKroma.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from RKroma.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from RKroma.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from RKroma.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from RKroma.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from RKroma.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from RKroma.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from RKroma.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from RKroma.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from RKroma.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from RKroma.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from RKroma.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from RKroma.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from RKroma.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from RKroma.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from RKroma.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from RKroma.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from RKroma.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from RKroma.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from RKroma.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from RKroma.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from RKroma.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from RKroma.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from RKroma.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from RKroma.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from RKroma.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from RKroma.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from RKroma.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from RKroma.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from RKroma.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from RKroma.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from RKroma.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from RKroma.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from RKroma.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from RKroma.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from RKroma.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from RKroma.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from RKroma.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from RKroma.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from RKroma.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from RKroma.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from RKroma.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from RKroma.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from RKroma.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from RKroma.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from RKroma.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from RKroma.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from RKroma.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from RKroma.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from RKroma.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from RKroma.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from RKroma.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from RKroma.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from RKroma.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from RKroma.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from RKroma.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from RKroma.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from RKroma.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from RKroma.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from RKroma.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from RKroma.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from RKroma.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from RKroma.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from RKroma.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from RKroma.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from RKroma.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from RKroma.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from RKroma.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from RKroma.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from RKroma.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from RKroma.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from RKroma.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from RKroma.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from RKroma.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from RKroma.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from RKroma.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from RKroma.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from RKroma.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from RKroma.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from RKroma.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from RKroma.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from RKroma.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from RKroma.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from RKroma.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from RKroma.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from RKroma.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from RKroma.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from RKroma.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from RKroma.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from RKroma.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from RKroma.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ RKroma.c:75:9: warning: implicit declaration of function 'read' is invalid in C99 [-Wimplicit-function-declaration] if (read(dicfd, magic, 2) != 2) ^ RKroma.c:127:9: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] (void)close(dic); ^ RKroma.c:24:13: warning: unused variable 'rcsid' [-Wunused-variable] static char rcsid[]="@(#) 102.1 $Id: RKroma.c,v 1.4.2.1 2004/04/26 22:49:21 aida_s Exp $"; ^ 109 warnings generated. rm -f RKkana.o unshared/RKkana.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DNEED_RKINDEP_SUBST -O2 RKkana.c -o unshared/RKkana.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from RKkana.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from RKkana.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from RKkana.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from RKkana.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from RKkana.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from RKkana.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from RKkana.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from RKkana.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from RKkana.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from RKkana.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from RKkana.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from RKkana.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from RKkana.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from RKkana.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from RKkana.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from RKkana.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from RKkana.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from RKkana.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from RKkana.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from RKkana.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from RKkana.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from RKkana.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from RKkana.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from RKkana.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from RKkana.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from RKkana.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from RKkana.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from RKkana.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from RKkana.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from RKkana.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from RKkana.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from RKkana.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from RKkana.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from RKkana.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from RKkana.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from RKkana.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from RKkana.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from RKkana.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from RKkana.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from RKkana.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from RKkana.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from RKkana.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from RKkana.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from RKkana.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from RKkana.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from RKkana.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from RKkana.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from RKkana.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from RKkana.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from RKkana.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from RKkana.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from RKkana.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from RKkana.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from RKkana.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from RKkana.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from RKkana.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from RKkana.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from RKkana.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from RKkana.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from RKkana.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from RKkana.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from RKkana.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from RKkana.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from RKkana.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from RKkana.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from RKkana.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from RKkana.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from RKkana.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from RKkana.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from RKkana.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from RKkana.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from RKkana.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from RKkana.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from RKkana.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from RKkana.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from RKkana.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from RKkana.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from RKkana.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from RKkana.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from RKkana.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from RKkana.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from RKkana.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from RKkana.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from RKkana.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from RKkana.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from RKkana.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from RKkana.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from RKkana.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from RKkana.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from RKkana.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from RKkana.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from RKkana.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from RKkana.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from RKkana.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from RKkana.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from RKkana.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from RKkana.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from RKkana.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ RKkana.c:728:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RkwCvtHan(dst, maxdst, src, srclen) ^~~~~~~~~ RKkana.c:764:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RkwCvtHira(dst, maxdst, src, srclen) ^~~~~~~~~~ RKkana.c:801:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RkwCvtKana(dst, maxdst, src, srclen) ^~~~~~~~~~ RKkana.c:838:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RkwCvtZen(dst, maxdst, src, srclen) ^~~~~~~~~ RKkana.c:875:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RkwCvtNone(dst, maxdst, src, srclen) ^~~~~~~~~~ RKkana.c:889:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RkwMapRoma(romaji, dst, maxdst, src, srclen, flags, status) ^~~~~~~~~~ RKkana.c:932:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RkwMapPhonogram(struct RkRxDic *romaji, wchar_t *dst, int maxdst, ^~~~~~~~~~~~~~~ RKkana.c:998:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RkwCvtRoma(romaji, dst, maxdst, src, srclen, flags) ^~~~~~~~~~ RKkana.c:24:13: warning: unused variable 'rcsid' [-Wunused-variable] static char rcsid[]="@(#) 102.1 $Id: RKkana.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; ^ 115 warnings generated. rm -f RKkana.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DNEED_RKINDEP_SUBST -dynamic RKkana.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from RKkana.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from RKkana.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from RKkana.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from RKkana.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from RKkana.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from RKkana.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from RKkana.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from RKkana.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from RKkana.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from RKkana.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from RKkana.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from RKkana.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from RKkana.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from RKkana.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from RKkana.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from RKkana.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from RKkana.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from RKkana.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from RKkana.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from RKkana.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from RKkana.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from RKkana.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from RKkana.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from RKkana.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from RKkana.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from RKkana.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from RKkana.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from RKkana.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from RKkana.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from RKkana.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from RKkana.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from RKkana.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from RKkana.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from RKkana.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from RKkana.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from RKkana.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from RKkana.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from RKkana.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from RKkana.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from RKkana.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from RKkana.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from RKkana.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from RKkana.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from RKkana.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from RKkana.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from RKkana.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from RKkana.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from RKkana.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from RKkana.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from RKkana.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from RKkana.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from RKkana.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from RKkana.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from RKkana.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from RKkana.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from RKkana.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from RKkana.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from RKkana.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from RKkana.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from RKkana.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from RKkana.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from RKkana.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from RKkana.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from RKkana.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from RKkana.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from RKkana.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from RKkana.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from RKkana.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from RKkana.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from RKkana.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from RKkana.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from RKkana.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from RKkana.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from RKkana.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from RKkana.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from RKkana.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from RKkana.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from RKkana.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from RKkana.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from RKkana.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from RKkana.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from RKkana.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from RKkana.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from RKkana.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from RKkana.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from RKkana.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from RKkana.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from RKkana.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from RKkana.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from RKkana.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from RKkana.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from RKkana.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from RKkana.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from RKkana.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from RKkana.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from RKkana.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from RKkana.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from RKkana.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ RKkana.c:728:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RkwCvtHan(dst, maxdst, src, srclen) ^~~~~~~~~ RKkana.c:764:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RkwCvtHira(dst, maxdst, src, srclen) ^~~~~~~~~~ RKkana.c:801:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RkwCvtKana(dst, maxdst, src, srclen) ^~~~~~~~~~ RKkana.c:838:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RkwCvtZen(dst, maxdst, src, srclen) ^~~~~~~~~ RKkana.c:875:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RkwCvtNone(dst, maxdst, src, srclen) ^~~~~~~~~~ RKkana.c:889:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RkwMapRoma(romaji, dst, maxdst, src, srclen, flags, status) ^~~~~~~~~~ RKkana.c:932:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RkwMapPhonogram(struct RkRxDic *romaji, wchar_t *dst, int maxdst, ^~~~~~~~~~~~~~~ RKkana.c:998:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RkwCvtRoma(romaji, dst, maxdst, src, srclen, flags) ^~~~~~~~~~ RKkana.c:24:13: warning: unused variable 'rcsid' [-Wunused-variable] static char rcsid[]="@(#) 102.1 $Id: RKkana.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; ^ 115 warnings generated. rm -f obind.o unshared/obind.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DNEED_RKINDEP_SUBST -O2 obind.c -o unshared/obind.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from obind.c:37: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from obind.c:37: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from obind.c:37: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from obind.c:37: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from obind.c:37: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from obind.c:37: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from obind.c:37: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from obind.c:37: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from obind.c:37: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from obind.c:37: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from obind.c:37: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from obind.c:37: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from obind.c:37: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from obind.c:37: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from obind.c:37: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from obind.c:37: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from obind.c:37: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from obind.c:37: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from obind.c:37: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from obind.c:37: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from obind.c:37: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from obind.c:37: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from obind.c:37: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from obind.c:37: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from obind.c:37: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from obind.c:37: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from obind.c:37: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from obind.c:37: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from obind.c:37: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from obind.c:37: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from obind.c:37: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from obind.c:37: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from obind.c:37: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from obind.c:37: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from obind.c:37: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from obind.c:37: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from obind.c:37: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from obind.c:37: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from obind.c:37: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from obind.c:37: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from obind.c:37: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from obind.c:37: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from obind.c:37: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from obind.c:37: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from obind.c:37: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from obind.c:37: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from obind.c:37: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from obind.c:37: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from obind.c:37: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from obind.c:37: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from obind.c:37: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from obind.c:37: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from obind.c:37: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from obind.c:37: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from obind.c:37: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from obind.c:37: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from obind.c:37: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from obind.c:37: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from obind.c:37: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from obind.c:37: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from obind.c:37: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from obind.c:37: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from obind.c:37: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from obind.c:37: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from obind.c:37: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from obind.c:37: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from obind.c:37: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from obind.c:37: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from obind.c:37: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from obind.c:37: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from obind.c:37: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from obind.c:37: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from obind.c:37: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from obind.c:37: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from obind.c:37: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from obind.c:37: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from obind.c:37: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from obind.c:37: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from obind.c:37: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from obind.c:37: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from obind.c:37: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from obind.c:37: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from obind.c:37: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from obind.c:37: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from obind.c:37: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from obind.c:37: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from obind.c:37: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from obind.c:37: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from obind.c:37: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from obind.c:37: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from obind.c:37: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from obind.c:37: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from obind.c:37: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from obind.c:37: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from obind.c:37: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from obind.c:37: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from obind.c:37: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from obind.c:37: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ obind.c:503:54: warning: passing 'char *' to parameter of type 'BYTE *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ret = XwcKanjiControl2(display, window, request, (char *)&list_cb); ^~~~~~~~~~~~~~~~ ./canna.h:975:3: note: passing argument to parameter here pro((unsigned int, unsigned int, unsigned int, BYTE *)); ^ ../../include/ccompat.h:30:17: note: instantiated from: # define pro(x) x ^ ./canna.h:975:56: note: instantiated from: pro((unsigned int, unsigned int, unsigned int, BYTE *)); ^ obind.c:24:13: warning: unused variable 'rcsid' [-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: unused function 'Oldwcsnlen' [-Wunused-function] Oldwcsnlen(owcs, maxlen) ^ 109 warnings generated. rm -f obind.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DNEED_RKINDEP_SUBST -dynamic obind.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from obind.c:37: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from obind.c:37: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from obind.c:37: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from obind.c:37: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from obind.c:37: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from obind.c:37: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from obind.c:37: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from obind.c:37: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from obind.c:37: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from obind.c:37: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from obind.c:37: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from obind.c:37: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from obind.c:37: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from obind.c:37: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from obind.c:37: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from obind.c:37: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from obind.c:37: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from obind.c:37: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from obind.c:37: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from obind.c:37: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from obind.c:37: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from obind.c:37: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from obind.c:37: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from obind.c:37: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from obind.c:37: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from obind.c:37: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from obind.c:37: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from obind.c:37: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from obind.c:37: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from obind.c:37: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from obind.c:37: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from obind.c:37: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from obind.c:37: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from obind.c:37: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from obind.c:37: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from obind.c:37: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from obind.c:37: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from obind.c:37: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from obind.c:37: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from obind.c:37: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from obind.c:37: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from obind.c:37: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from obind.c:37: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from obind.c:37: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from obind.c:37: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from obind.c:37: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from obind.c:37: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from obind.c:37: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from obind.c:37: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from obind.c:37: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from obind.c:37: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from obind.c:37: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from obind.c:37: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from obind.c:37: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from obind.c:37: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from obind.c:37: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from obind.c:37: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from obind.c:37: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from obind.c:37: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from obind.c:37: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from obind.c:37: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from obind.c:37: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from obind.c:37: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from obind.c:37: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from obind.c:37: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from obind.c:37: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from obind.c:37: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from obind.c:37: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from obind.c:37: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from obind.c:37: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from obind.c:37: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from obind.c:37: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from obind.c:37: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from obind.c:37: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from obind.c:37: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from obind.c:37: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from obind.c:37: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from obind.c:37: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from obind.c:37: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from obind.c:37: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from obind.c:37: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from obind.c:37: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from obind.c:37: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from obind.c:37: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from obind.c:37: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from obind.c:37: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from obind.c:37: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from obind.c:37: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from obind.c:37: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from obind.c:37: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from obind.c:37: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from obind.c:37: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from obind.c:37: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from obind.c:37: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from obind.c:37: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from obind.c:37: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from obind.c:37: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from obind.c:37: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ obind.c:503:54: warning: passing 'char *' to parameter of type 'BYTE *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ret = XwcKanjiControl2(display, window, request, (char *)&list_cb); ^~~~~~~~~~~~~~~~ ./canna.h:975:3: note: passing argument to parameter here pro((unsigned int, unsigned int, unsigned int, BYTE *)); ^ ../../include/ccompat.h:30:17: note: instantiated from: # define pro(x) x ^ ./canna.h:975:56: note: instantiated from: pro((unsigned int, unsigned int, unsigned int, BYTE *)); ^ obind.c:24:13: warning: unused variable 'rcsid' [-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: unused function 'Oldwcsnlen' [-Wunused-function] Oldwcsnlen(owcs, maxlen) ^ 109 warnings generated. 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 /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DNEED_RKINDEP_SUBST -O2 cfuncs.c -o unshared/cfuncs.o clang: warning: argument unused during compilation: '-no-cpp-precomp' rm -f cfuncs.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DNEED_RKINDEP_SUBST -dynamic cfuncs.c clang: warning: argument unused during compilation: '-no-cpp-precomp' rm -f file.o unshared/file.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DNEED_RKINDEP_SUBST -O2 file.c -o unshared/file.o clang: warning: argument unused during compilation: '-no-cpp-precomp' rm -f file.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DNEED_RKINDEP_SUBST -dynamic file.c clang: warning: argument unused during compilation: '-no-cpp-precomp' rm -f strops.o unshared/strops.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DNEED_RKINDEP_SUBST -O2 strops.c -o unshared/strops.o clang: warning: argument unused during compilation: '-no-cpp-precomp' rm -f strops.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DNEED_RKINDEP_SUBST -dynamic strops.c clang: warning: argument unused during compilation: '-no-cpp-precomp' rm -f libcanna.1.2.dylib~ + cd . + /Developer/usr/bin/clang -o ./libcanna.1.2.dylib~ -dynamiclib -install_name /opt/local/lib/libcanna.1.dylib -current_version 1.2 -compatibility_version 1.2 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 + rm -f libcanna.1.dylib + ln -s libcanna.1.2.dylib libcanna.1.dylib + true rm -f libcanna.1.2.dylib mv -f libcanna.1.2.dylib~ libcanna.1.2.dylib + rm -f libcanna.dylib + ln -s libcanna.1.2.dylib libcanna.dylib 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 /usr/bin/ranlib: file: ../libcanna.a(cfuncs.o) has no symbols ranlib libcanna.a ranlib: file: libcanna.a(cfuncs.o) has no symbols make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/lib/canna' making all in lib/canna16... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/lib/canna16' rm -f jrbind.o unshared/jrbind.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -O2 jrbind.c -o unshared/jrbind.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from jrbind.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from jrbind.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from jrbind.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from jrbind.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from jrbind.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from jrbind.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from jrbind.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from jrbind.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from jrbind.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from jrbind.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from jrbind.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from jrbind.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from jrbind.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from jrbind.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from jrbind.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from jrbind.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from jrbind.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from jrbind.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from jrbind.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from jrbind.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from jrbind.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from jrbind.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from jrbind.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from jrbind.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from jrbind.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from jrbind.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from jrbind.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from jrbind.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from jrbind.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from jrbind.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from jrbind.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from jrbind.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from jrbind.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from jrbind.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from jrbind.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from jrbind.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from jrbind.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from jrbind.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from jrbind.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from jrbind.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from jrbind.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from jrbind.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from jrbind.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from jrbind.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from jrbind.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from jrbind.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from jrbind.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from jrbind.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from jrbind.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from jrbind.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from jrbind.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from jrbind.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from jrbind.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from jrbind.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from jrbind.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from jrbind.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from jrbind.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from jrbind.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from jrbind.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from jrbind.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from jrbind.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from jrbind.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from jrbind.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from jrbind.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from jrbind.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from jrbind.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from jrbind.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from jrbind.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from jrbind.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from jrbind.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from jrbind.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from jrbind.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from jrbind.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from jrbind.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from jrbind.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from jrbind.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from jrbind.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from jrbind.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from jrbind.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from jrbind.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from jrbind.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from jrbind.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from jrbind.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from jrbind.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from jrbind.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from jrbind.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from jrbind.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from jrbind.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from jrbind.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from jrbind.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from jrbind.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from jrbind.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from jrbind.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from jrbind.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from jrbind.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from jrbind.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from jrbind.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from jrbind.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ jrbind.c:113:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] XwcLookupKanji2(dpy, win, buffer_return, nbuffer, nbytes, functionalChar, ^~~~~~~~~~~~~~~ ./canna.h:54:28: note: instantiated from: #define XwcLookupKanji2 IROHA_G425_XwcLookupKanji2 ^~~~~~~~~~~~~~~~~~~~~~~~~~ jrbind.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "@(#) 102.1 $Id: jrbind.c,v 1.4 2003/09/17 08:50:53 aida_s Exp $"; ^ 108 warnings generated. rm -f jrbind.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -dynamic jrbind.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from jrbind.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from jrbind.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from jrbind.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from jrbind.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from jrbind.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from jrbind.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from jrbind.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from jrbind.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from jrbind.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from jrbind.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from jrbind.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from jrbind.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from jrbind.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from jrbind.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from jrbind.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from jrbind.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from jrbind.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from jrbind.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from jrbind.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from jrbind.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from jrbind.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from jrbind.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from jrbind.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from jrbind.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from jrbind.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from jrbind.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from jrbind.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from jrbind.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from jrbind.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from jrbind.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from jrbind.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from jrbind.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from jrbind.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from jrbind.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from jrbind.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from jrbind.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from jrbind.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from jrbind.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from jrbind.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from jrbind.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from jrbind.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from jrbind.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from jrbind.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from jrbind.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from jrbind.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from jrbind.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from jrbind.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from jrbind.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from jrbind.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from jrbind.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from jrbind.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from jrbind.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from jrbind.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from jrbind.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from jrbind.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from jrbind.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from jrbind.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from jrbind.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from jrbind.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from jrbind.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from jrbind.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from jrbind.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from jrbind.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from jrbind.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from jrbind.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from jrbind.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from jrbind.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from jrbind.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from jrbind.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from jrbind.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from jrbind.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from jrbind.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from jrbind.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from jrbind.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from jrbind.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from jrbind.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from jrbind.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from jrbind.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from jrbind.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from jrbind.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from jrbind.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from jrbind.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from jrbind.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from jrbind.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from jrbind.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from jrbind.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from jrbind.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from jrbind.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from jrbind.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from jrbind.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from jrbind.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from jrbind.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from jrbind.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from jrbind.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from jrbind.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from jrbind.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from jrbind.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from jrbind.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ jrbind.c:113:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] XwcLookupKanji2(dpy, win, buffer_return, nbuffer, nbytes, functionalChar, ^~~~~~~~~~~~~~~ ./canna.h:54:28: note: instantiated from: #define XwcLookupKanji2 IROHA_G425_XwcLookupKanji2 ^~~~~~~~~~~~~~~~~~~~~~~~~~ jrbind.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "@(#) 102.1 $Id: jrbind.c,v 1.4 2003/09/17 08:50:53 aida_s Exp $"; ^ 108 warnings generated. rm -f ebind.o unshared/ebind.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -O2 ebind.c -o unshared/ebind.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from ebind.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from ebind.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from ebind.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from ebind.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from ebind.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from ebind.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from ebind.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from ebind.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from ebind.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from ebind.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from ebind.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from ebind.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from ebind.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from ebind.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from ebind.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from ebind.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from ebind.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from ebind.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from ebind.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from ebind.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from ebind.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from ebind.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from ebind.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from ebind.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from ebind.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from ebind.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from ebind.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from ebind.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from ebind.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from ebind.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from ebind.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from ebind.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from ebind.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from ebind.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from ebind.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from ebind.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from ebind.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from ebind.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from ebind.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from ebind.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from ebind.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from ebind.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from ebind.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from ebind.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from ebind.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from ebind.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from ebind.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from ebind.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from ebind.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from ebind.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from ebind.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from ebind.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from ebind.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from ebind.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from ebind.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from ebind.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from ebind.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from ebind.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from ebind.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from ebind.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from ebind.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from ebind.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from ebind.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from ebind.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from ebind.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from ebind.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from ebind.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from ebind.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from ebind.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from ebind.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from ebind.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from ebind.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from ebind.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from ebind.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from ebind.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from ebind.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from ebind.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from ebind.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from ebind.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from ebind.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from ebind.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from ebind.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from ebind.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from ebind.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from ebind.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from ebind.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from ebind.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from ebind.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from ebind.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from ebind.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from ebind.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from ebind.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from ebind.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from ebind.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from ebind.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from ebind.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from ebind.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from ebind.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ ebind.c:45:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] StoreWCtoEUC(wbuf, wbuflen, wks, ebuf, maxebuf, ks, ch, nbytes) ^ ebind.c:190:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] XLookupKanji2(dpy, win, buffer_return, bytes_buffer, nbytes, functionalChar, ^~~~~~~~~~~~~ ./canna.h:52:26: note: instantiated from: #define XLookupKanji2 IROHA_G300_XLookupKanji2 ^~~~~~~~~~~~~~~~~~~~~~~~ ebind.c:367:54: warning: passing 'char *' to parameter of type 'BYTE *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ret = XwcKanjiControl2(display, window, request, (char *)&list_cb); ^~~~~~~~~~~~~~~~ ./canna.h:975:3: note: passing argument to parameter here pro((unsigned int, unsigned int, unsigned int, BYTE *)); ^ ../../include/ccompat.h:30:17: note: instantiated from: # define pro(x) x ^ ./canna.h:975:56: note: instantiated from: pro((unsigned int, unsigned int, unsigned int, BYTE *)); ^ ebind.c:24:13: warning: unused variable 'rcsid' [-Wunused-variable] static char rcsid[] = "$Id: ebind.c,v 1.6 2003/09/17 08:50:53 aida_s Exp $"; ^ 110 warnings generated. rm -f ebind.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -dynamic ebind.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from ebind.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from ebind.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from ebind.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from ebind.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from ebind.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from ebind.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from ebind.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from ebind.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from ebind.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from ebind.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from ebind.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from ebind.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from ebind.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from ebind.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from ebind.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from ebind.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from ebind.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from ebind.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from ebind.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from ebind.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from ebind.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from ebind.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from ebind.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from ebind.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from ebind.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from ebind.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from ebind.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from ebind.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from ebind.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from ebind.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from ebind.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from ebind.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from ebind.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from ebind.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from ebind.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from ebind.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from ebind.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from ebind.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from ebind.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from ebind.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from ebind.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from ebind.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from ebind.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from ebind.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from ebind.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from ebind.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from ebind.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from ebind.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from ebind.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from ebind.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from ebind.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from ebind.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from ebind.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from ebind.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from ebind.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from ebind.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from ebind.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from ebind.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from ebind.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from ebind.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from ebind.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from ebind.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from ebind.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from ebind.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from ebind.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from ebind.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from ebind.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from ebind.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from ebind.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from ebind.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from ebind.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from ebind.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from ebind.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from ebind.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from ebind.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from ebind.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from ebind.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from ebind.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from ebind.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from ebind.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from ebind.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from ebind.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from ebind.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from ebind.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from ebind.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from ebind.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from ebind.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from ebind.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from ebind.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from ebind.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from ebind.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from ebind.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from ebind.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from ebind.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from ebind.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from ebind.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from ebind.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from ebind.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ ebind.c:45:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] StoreWCtoEUC(wbuf, wbuflen, wks, ebuf, maxebuf, ks, ch, nbytes) ^ ebind.c:190:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] XLookupKanji2(dpy, win, buffer_return, bytes_buffer, nbytes, functionalChar, ^~~~~~~~~~~~~ ./canna.h:52:26: note: instantiated from: #define XLookupKanji2 IROHA_G300_XLookupKanji2 ^~~~~~~~~~~~~~~~~~~~~~~~ ebind.c:367:54: warning: passing 'char *' to parameter of type 'BYTE *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ret = XwcKanjiControl2(display, window, request, (char *)&list_cb); ^~~~~~~~~~~~~~~~ ./canna.h:975:3: note: passing argument to parameter here pro((unsigned int, unsigned int, unsigned int, BYTE *)); ^ ../../include/ccompat.h:30:17: note: instantiated from: # define pro(x) x ^ ./canna.h:975:56: note: instantiated from: pro((unsigned int, unsigned int, unsigned int, BYTE *)); ^ ebind.c:24:13: warning: unused variable 'rcsid' [-Wunused-variable] static char rcsid[] = "$Id: ebind.c,v 1.6 2003/09/17 08:50:53 aida_s Exp $"; ^ 110 warnings generated. rm -f lisp.o unshared/lisp.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -O2 lisp.c -o unshared/lisp.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ lisp.c:42:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static initIS(); ~~~~~~ ^ lisp.c:44:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static allocarea(), skipspaces(), zaplin(), isterm(); ~~~~~~ ^ lisp.c:44:21: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static allocarea(), skipspaces(), zaplin(), isterm(); ~~~~~~ ^ lisp.c:44:35: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static allocarea(), skipspaces(), zaplin(), isterm(); ~~~~~~ ^ lisp.c:44:45: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static allocarea(), skipspaces(), zaplin(), isterm(); ~~~~~~ ^ lisp.c:258:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ckverbose; ~~~~~~ ^ ./sglobal.h:177:45: note: instantiated from: #define ckverbose G177_ckverbose ^ lisp.c:336:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] parse_string(str) ^~~~~~~~~~~~ ./sglobal.h:322:45: note: instantiated from: #define parse_string G322_parse_string ^~~~~~~~~~~~~~~~~ lisp.c:520:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] initIS() ^ lisp.c:639:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] identifySequence(c, val) ^ lisp.c:686:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] allocarea() ^ lisp.c:1035:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] skipspaces() ^ lisp.c:1060:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] zaplin() ^ lisp.c:1152:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static isnum(); ~~~~~~ ^ lisp.c:1307:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static isnum(name) ~~~~~~ ^ lisp.c:1435:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static isterm(c) ~~~~~~ ^ lisp.c:1707:20: warning: incompatible pointer types passing 'int *' to parameter of type 'list *' (aka 'long *') [-Wincompatible-pointer-types] markcopycell((int *)&newatom->func); ^~~~~~~~~~~~~~~~~~~~~ lisp.c:2713:3: warning: implicit declaration of function 'G171_changeModeName' is invalid in C99 [-Wimplicit-function-declaration] changeModeName(mode, null(p) ? 0 : xstring(p)); ^ ./sglobal.h:171:45: note: instantiated from: #define changeModeName G171_changeModeName ^ lisp.c:2783:14: warning: implicit declaration of function 'G169_changeKeyfunc' is invalid in C99 [-Wimplicit-function-declaration] retval = changeKeyfunc(mode, (unsigned)keyseq[0], ^ ./sglobal.h:169:45: note: instantiated from: #define changeKeyfunc G169_changeKeyfunc ^ lisp.c:2815:14: warning: implicit declaration of function 'G170_changeKeyfuncOfAll' is invalid in C99 [-Wimplicit-function-declaration] retval = changeKeyfuncOfAll((unsigned)keyseq[0], ^ ./sglobal.h:170:45: note: instantiated from: #define changeKeyfuncOfAll G170_changeKeyfuncOfAll ^ lisp.c:3293:1: warning: control may reach end of non-void function [-Wreturn-type] } ^ lisp.c:3302:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern nkeysup; ~~~~~~ ^ ./sglobal.h:317:45: note: instantiated from: #define nkeysup G317_nkeysup ^ lisp.c:3525:1: warning: control may reach end of non-void function [-Wreturn-type] } ^ lisp.c:3861:1: warning: control may reach end of non-void function [-Wreturn-type] } ^ lisp.c:4060:3: warning: implicit declaration of function 'RkwGetProtocolVersion' is invalid in C99 [-Wimplicit-function-declaration] RkwGetProtocolVersion(&a, &b); ^ lisp.c:4188:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern protocol_version; ~~~~~~ ^ ./sglobal.h:330:45: note: instantiated from: #define protocol_version G330_protocol_version ^ lisp.c:4200:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern server_version; ~~~~~~ ^ ./sglobal.h:356:45: note: instantiated from: #define server_version G356_server_version ^ lisp.c:4269:39: warning: '/*' within block comment [-Wcomment] if (/* 0 <= cannaconf.code_input && /* unsigned ¤ˤ·¤¿¤ΤǾéŤˤʤä¿ */ ^ lisp.c:24:13: warning: unused variable 'rcsid' [-Wunused-variable] static char rcsid[] = "$Id: lisp.c,v 1.11.2.1 2004/04/26 22:49:21 aida_s Exp $"; ^ 134 warnings generated. rm -f lisp.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -dynamic lisp.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from lisp.c:30: In file included from ./lisp.h:25: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ lisp.c:42:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static initIS(); ~~~~~~ ^ lisp.c:44:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static allocarea(), skipspaces(), zaplin(), isterm(); ~~~~~~ ^ lisp.c:44:21: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static allocarea(), skipspaces(), zaplin(), isterm(); ~~~~~~ ^ lisp.c:44:35: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static allocarea(), skipspaces(), zaplin(), isterm(); ~~~~~~ ^ lisp.c:44:45: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static allocarea(), skipspaces(), zaplin(), isterm(); ~~~~~~ ^ lisp.c:258:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ckverbose; ~~~~~~ ^ ./sglobal.h:177:45: note: instantiated from: #define ckverbose G177_ckverbose ^ lisp.c:336:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] parse_string(str) ^~~~~~~~~~~~ ./sglobal.h:322:45: note: instantiated from: #define parse_string G322_parse_string ^~~~~~~~~~~~~~~~~ lisp.c:520:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] initIS() ^ lisp.c:639:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] identifySequence(c, val) ^ lisp.c:686:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] allocarea() ^ lisp.c:1035:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] skipspaces() ^ lisp.c:1060:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] zaplin() ^ lisp.c:1152:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static isnum(); ~~~~~~ ^ lisp.c:1307:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static isnum(name) ~~~~~~ ^ lisp.c:1435:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static isterm(c) ~~~~~~ ^ lisp.c:1707:20: warning: incompatible pointer types passing 'int *' to parameter of type 'list *' (aka 'long *') [-Wincompatible-pointer-types] markcopycell((int *)&newatom->func); ^~~~~~~~~~~~~~~~~~~~~ lisp.c:2713:3: warning: implicit declaration of function 'G171_changeModeName' is invalid in C99 [-Wimplicit-function-declaration] changeModeName(mode, null(p) ? 0 : xstring(p)); ^ ./sglobal.h:171:45: note: instantiated from: #define changeModeName G171_changeModeName ^ lisp.c:2783:14: warning: implicit declaration of function 'G169_changeKeyfunc' is invalid in C99 [-Wimplicit-function-declaration] retval = changeKeyfunc(mode, (unsigned)keyseq[0], ^ ./sglobal.h:169:45: note: instantiated from: #define changeKeyfunc G169_changeKeyfunc ^ lisp.c:2815:14: warning: implicit declaration of function 'G170_changeKeyfuncOfAll' is invalid in C99 [-Wimplicit-function-declaration] retval = changeKeyfuncOfAll((unsigned)keyseq[0], ^ ./sglobal.h:170:45: note: instantiated from: #define changeKeyfuncOfAll G170_changeKeyfuncOfAll ^ lisp.c:3293:1: warning: control may reach end of non-void function [-Wreturn-type] } ^ lisp.c:3302:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern nkeysup; ~~~~~~ ^ ./sglobal.h:317:45: note: instantiated from: #define nkeysup G317_nkeysup ^ lisp.c:3525:1: warning: control may reach end of non-void function [-Wreturn-type] } ^ lisp.c:3861:1: warning: control may reach end of non-void function [-Wreturn-type] } ^ lisp.c:4060:3: warning: implicit declaration of function 'RkwGetProtocolVersion' is invalid in C99 [-Wimplicit-function-declaration] RkwGetProtocolVersion(&a, &b); ^ lisp.c:4188:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern protocol_version; ~~~~~~ ^ ./sglobal.h:330:45: note: instantiated from: #define protocol_version G330_protocol_version ^ lisp.c:4200:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern server_version; ~~~~~~ ^ ./sglobal.h:356:45: note: instantiated from: #define server_version G356_server_version ^ lisp.c:4269:39: warning: '/*' within block comment [-Wcomment] if (/* 0 <= cannaconf.code_input && /* unsigned ¤ˤ·¤¿¤ΤǾéŤˤʤä¿ */ ^ lisp.c:24:13: warning: unused variable 'rcsid' [-Wunused-variable] static char rcsid[] = "$Id: lisp.c,v 1.11.2.1 2004/04/26 22:49:21 aida_s Exp $"; ^ 134 warnings generated. rm -f defaultmap.o unshared/defaultmap.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -O2 defaultmap.c -o unshared/defaultmap.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from defaultmap.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from defaultmap.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from defaultmap.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from defaultmap.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from defaultmap.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from defaultmap.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from defaultmap.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from defaultmap.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from defaultmap.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from defaultmap.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from defaultmap.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from defaultmap.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from defaultmap.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from defaultmap.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from defaultmap.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from defaultmap.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from defaultmap.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from defaultmap.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from defaultmap.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from defaultmap.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from defaultmap.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from defaultmap.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from defaultmap.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from defaultmap.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from defaultmap.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from defaultmap.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from defaultmap.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from defaultmap.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from defaultmap.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from defaultmap.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from defaultmap.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from defaultmap.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from defaultmap.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from defaultmap.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from defaultmap.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from defaultmap.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from defaultmap.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from defaultmap.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from defaultmap.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from defaultmap.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from defaultmap.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from defaultmap.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from defaultmap.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from defaultmap.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from defaultmap.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from defaultmap.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from defaultmap.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from defaultmap.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from defaultmap.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from defaultmap.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from defaultmap.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from defaultmap.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from defaultmap.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from defaultmap.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from defaultmap.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from defaultmap.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from defaultmap.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from defaultmap.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from defaultmap.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from defaultmap.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from defaultmap.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from defaultmap.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from defaultmap.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from defaultmap.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from defaultmap.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from defaultmap.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from defaultmap.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from defaultmap.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from defaultmap.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from defaultmap.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from defaultmap.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from defaultmap.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from defaultmap.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from defaultmap.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from defaultmap.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from defaultmap.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from defaultmap.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from defaultmap.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from defaultmap.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from defaultmap.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from defaultmap.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from defaultmap.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from defaultmap.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from defaultmap.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from defaultmap.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from defaultmap.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from defaultmap.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from defaultmap.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from defaultmap.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from defaultmap.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from defaultmap.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from defaultmap.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from defaultmap.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from defaultmap.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from defaultmap.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from defaultmap.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from defaultmap.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from defaultmap.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ defaultmap.c:49:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] simpleUndefBehavior(d) ^ defaultmap.c:85:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] searchfunc(d, mode, whattodo, key, fnum) ^~~~~~~~~~ ./sglobal.h:349:45: note: instantiated from: #define searchfunc G349_searchfunc ^~~~~~~~~~~~~~~ defaultmap.c:161:1: warning: control may reach end of non-void function [-Wreturn-type] } ^ defaultmap.c:165:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] CYsearchfunc(d, mode, whattodo, key, fnum) ^~~~~~~~~~~~ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^~~~~~~~~~~~~~~~~ defaultmap.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "@(#) 102.1 $Id: defaultmap.c,v 1.2 2003/09/17 08:50:53 aida_s Exp $"; ^ 111 warnings generated. rm -f defaultmap.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -dynamic defaultmap.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from defaultmap.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from defaultmap.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from defaultmap.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from defaultmap.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from defaultmap.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from defaultmap.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from defaultmap.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from defaultmap.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from defaultmap.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from defaultmap.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from defaultmap.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from defaultmap.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from defaultmap.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from defaultmap.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from defaultmap.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from defaultmap.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from defaultmap.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from defaultmap.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from defaultmap.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from defaultmap.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from defaultmap.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from defaultmap.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from defaultmap.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from defaultmap.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from defaultmap.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from defaultmap.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from defaultmap.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from defaultmap.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from defaultmap.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from defaultmap.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from defaultmap.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from defaultmap.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from defaultmap.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from defaultmap.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from defaultmap.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from defaultmap.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from defaultmap.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from defaultmap.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from defaultmap.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from defaultmap.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from defaultmap.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from defaultmap.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from defaultmap.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from defaultmap.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from defaultmap.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from defaultmap.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from defaultmap.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from defaultmap.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from defaultmap.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from defaultmap.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from defaultmap.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from defaultmap.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from defaultmap.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from defaultmap.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from defaultmap.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from defaultmap.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from defaultmap.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from defaultmap.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from defaultmap.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from defaultmap.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from defaultmap.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from defaultmap.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from defaultmap.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from defaultmap.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from defaultmap.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from defaultmap.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from defaultmap.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from defaultmap.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from defaultmap.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from defaultmap.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from defaultmap.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from defaultmap.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from defaultmap.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from defaultmap.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from defaultmap.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from defaultmap.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from defaultmap.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from defaultmap.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from defaultmap.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from defaultmap.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from defaultmap.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from defaultmap.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from defaultmap.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from defaultmap.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from defaultmap.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from defaultmap.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from defaultmap.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from defaultmap.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from defaultmap.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from defaultmap.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from defaultmap.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from defaultmap.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from defaultmap.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from defaultmap.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from defaultmap.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from defaultmap.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from defaultmap.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from defaultmap.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ defaultmap.c:49:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] simpleUndefBehavior(d) ^ defaultmap.c:85:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] searchfunc(d, mode, whattodo, key, fnum) ^~~~~~~~~~ ./sglobal.h:349:45: note: instantiated from: #define searchfunc G349_searchfunc ^~~~~~~~~~~~~~~ defaultmap.c:161:1: warning: control may reach end of non-void function [-Wreturn-type] } ^ defaultmap.c:165:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] CYsearchfunc(d, mode, whattodo, key, fnum) ^~~~~~~~~~~~ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^~~~~~~~~~~~~~~~~ defaultmap.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "@(#) 102.1 $Id: defaultmap.c,v 1.2 2003/09/17 08:50:53 aida_s Exp $"; ^ 111 warnings generated. rm -f bushu.o unshared/bushu.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -O2 bushu.c -o unshared/bushu.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from bushu.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from bushu.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from bushu.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from bushu.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from bushu.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from bushu.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from bushu.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from bushu.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from bushu.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from bushu.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from bushu.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from bushu.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from bushu.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from bushu.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from bushu.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from bushu.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from bushu.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from bushu.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from bushu.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from bushu.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from bushu.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from bushu.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from bushu.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from bushu.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from bushu.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from bushu.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from bushu.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from bushu.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from bushu.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from bushu.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from bushu.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from bushu.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from bushu.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from bushu.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from bushu.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from bushu.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from bushu.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from bushu.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from bushu.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from bushu.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from bushu.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from bushu.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from bushu.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from bushu.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from bushu.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from bushu.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from bushu.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from bushu.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from bushu.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from bushu.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from bushu.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from bushu.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from bushu.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from bushu.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from bushu.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from bushu.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from bushu.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from bushu.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from bushu.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from bushu.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from bushu.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from bushu.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from bushu.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from bushu.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from bushu.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from bushu.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from bushu.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from bushu.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from bushu.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from bushu.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from bushu.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from bushu.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from bushu.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from bushu.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from bushu.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from bushu.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from bushu.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from bushu.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from bushu.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from bushu.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from bushu.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from bushu.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from bushu.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from bushu.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from bushu.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from bushu.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from bushu.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from bushu.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from bushu.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from bushu.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from bushu.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from bushu.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from bushu.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from bushu.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from bushu.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from bushu.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from bushu.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from bushu.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ bushu.c:257:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] clearForIchiranContext(p) ^ bushu.c:286:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] getForIchiranContext(d) ^~~~~~~~~~~~~~~~~~~~ ./sglobal.h:244:45: note: instantiated from: #define getForIchiranContext G244_getForIchiranContext ^~~~~~~~~~~~~~~~~~~~~~~~~ bushu.c:332:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] vBushuMode(d, major_mode) ^ bushu.c:389:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] vBushuIchiranQuitCatch(d, retval, env) ^ bushu.c:409:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] vBushuExitCatch(d, retval, env) ^ bushu.c:434:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] BushuMode(d) ^~~~~~~~~ ./sglobal.h:6:45: note: instantiated from: #define BushuMode G006_BushuMode ^~~~~~~~~~~~~~ bushu.c:452:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static bushuEveryTimeCatch pro((uiContext, int, mode_context)); ~~~~~~ ^ bushu.c:455:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] bushuEveryTimeCatch(d, retval, env) ^ bushu.c:466:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static bushuExitCatch pro((uiContext, int, mode_context)); ~~~~~~ ^ bushu.c:469:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] bushuExitCatch(d, retval, env) ^ bushu.c:498:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] bushuQuitCatch(d, retval, env) ^ bushu.c:525:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] convBushuQuitCatch(d, retval, env) ^ bushu.c:554:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ConvertAsBushu(d) ^~~~~~~~~~~~~~ ./sglobal.h:15:45: note: instantiated from: #define ConvertAsBushu G015_ConvertAsBushu ^~~~~~~~~~~~~~~~~~~ bushu.c:597:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] bushuBgnBun(st, yomi, length) ^ bushu.c:603:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultBushuContext; ~~~~~~ ^ ./sglobal.h:194:45: note: instantiated from: #define defaultBushuContext G194_defaultBushuContext ^ bushu.c:606:28: warning: equality comparison with extraneous parentheses [-Wparentheses] if ((defaultBushuContext == -1)) { ~~~~~~~~~~~~~~~~~~~~^~~~~ bushu.c:606:28: note: remove extraneous parentheses around the comparison to silence this warning if ((defaultBushuContext == -1)) { ~ ^ ~ bushu.c:606:28: note: use '=' to turn this equality comparison into an assignment if ((defaultBushuContext == -1)) { ^~ = bushu.c:646:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] bushuHenkan(d, flag, ext, cur, quitfunc) ^ bushu.c:657:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultBushuContext; ~~~~~~ ^ ./sglobal.h:194:45: note: instantiated from: #define defaultBushuContext G194_defaultBushuContext ^ bushu.c:780:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] makeBushuIchiranQuit(d, flag) ^ bushu.c:784:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultBushuContext; ~~~~~~ ^ ./sglobal.h:194:45: note: instantiated from: #define defaultBushuContext G194_defaultBushuContext ^ bushu.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "@(#) 102.1 $Id: bushu.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; ^ 127 warnings generated. rm -f bushu.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -dynamic bushu.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from bushu.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from bushu.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from bushu.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from bushu.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from bushu.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from bushu.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from bushu.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from bushu.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from bushu.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from bushu.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from bushu.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from bushu.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from bushu.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from bushu.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from bushu.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from bushu.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from bushu.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from bushu.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from bushu.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from bushu.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from bushu.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from bushu.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from bushu.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from bushu.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from bushu.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from bushu.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from bushu.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from bushu.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from bushu.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from bushu.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from bushu.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from bushu.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from bushu.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from bushu.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from bushu.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from bushu.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from bushu.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from bushu.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from bushu.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from bushu.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from bushu.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from bushu.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from bushu.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from bushu.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from bushu.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from bushu.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from bushu.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from bushu.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from bushu.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from bushu.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from bushu.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from bushu.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from bushu.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from bushu.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from bushu.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from bushu.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from bushu.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from bushu.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from bushu.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from bushu.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from bushu.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from bushu.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from bushu.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from bushu.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from bushu.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from bushu.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from bushu.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from bushu.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from bushu.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from bushu.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from bushu.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from bushu.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from bushu.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from bushu.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from bushu.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from bushu.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from bushu.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from bushu.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from bushu.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from bushu.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from bushu.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from bushu.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from bushu.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from bushu.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from bushu.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from bushu.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from bushu.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from bushu.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from bushu.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from bushu.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from bushu.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from bushu.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from bushu.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from bushu.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from bushu.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from bushu.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from bushu.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from bushu.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ bushu.c:257:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] clearForIchiranContext(p) ^ bushu.c:286:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] getForIchiranContext(d) ^~~~~~~~~~~~~~~~~~~~ ./sglobal.h:244:45: note: instantiated from: #define getForIchiranContext G244_getForIchiranContext ^~~~~~~~~~~~~~~~~~~~~~~~~ bushu.c:332:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] vBushuMode(d, major_mode) ^ bushu.c:389:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] vBushuIchiranQuitCatch(d, retval, env) ^ bushu.c:409:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] vBushuExitCatch(d, retval, env) ^ bushu.c:434:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] BushuMode(d) ^~~~~~~~~ ./sglobal.h:6:45: note: instantiated from: #define BushuMode G006_BushuMode ^~~~~~~~~~~~~~ bushu.c:452:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static bushuEveryTimeCatch pro((uiContext, int, mode_context)); ~~~~~~ ^ bushu.c:455:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] bushuEveryTimeCatch(d, retval, env) ^ bushu.c:466:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static bushuExitCatch pro((uiContext, int, mode_context)); ~~~~~~ ^ bushu.c:469:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] bushuExitCatch(d, retval, env) ^ bushu.c:498:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] bushuQuitCatch(d, retval, env) ^ bushu.c:525:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] convBushuQuitCatch(d, retval, env) ^ bushu.c:554:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ConvertAsBushu(d) ^~~~~~~~~~~~~~ ./sglobal.h:15:45: note: instantiated from: #define ConvertAsBushu G015_ConvertAsBushu ^~~~~~~~~~~~~~~~~~~ bushu.c:597:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] bushuBgnBun(st, yomi, length) ^ bushu.c:603:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultBushuContext; ~~~~~~ ^ ./sglobal.h:194:45: note: instantiated from: #define defaultBushuContext G194_defaultBushuContext ^ bushu.c:606:28: warning: equality comparison with extraneous parentheses [-Wparentheses] if ((defaultBushuContext == -1)) { ~~~~~~~~~~~~~~~~~~~~^~~~~ bushu.c:606:28: note: remove extraneous parentheses around the comparison to silence this warning if ((defaultBushuContext == -1)) { ~ ^ ~ bushu.c:606:28: note: use '=' to turn this equality comparison into an assignment if ((defaultBushuContext == -1)) { ^~ = bushu.c:646:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] bushuHenkan(d, flag, ext, cur, quitfunc) ^ bushu.c:657:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultBushuContext; ~~~~~~ ^ ./sglobal.h:194:45: note: instantiated from: #define defaultBushuContext G194_defaultBushuContext ^ bushu.c:780:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] makeBushuIchiranQuit(d, flag) ^ bushu.c:784:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultBushuContext; ~~~~~~ ^ ./sglobal.h:194:45: note: instantiated from: #define defaultBushuContext G194_defaultBushuContext ^ bushu.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "@(#) 102.1 $Id: bushu.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; ^ 127 warnings generated. rm -f chikuji.o unshared/chikuji.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -O2 chikuji.c -o unshared/chikuji.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from chikuji.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from chikuji.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from chikuji.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from chikuji.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from chikuji.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from chikuji.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from chikuji.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from chikuji.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from chikuji.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from chikuji.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from chikuji.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from chikuji.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from chikuji.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from chikuji.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from chikuji.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from chikuji.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from chikuji.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from chikuji.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from chikuji.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from chikuji.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from chikuji.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from chikuji.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from chikuji.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from chikuji.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from chikuji.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from chikuji.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from chikuji.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from chikuji.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from chikuji.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from chikuji.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from chikuji.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from chikuji.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from chikuji.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from chikuji.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from chikuji.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from chikuji.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from chikuji.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from chikuji.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from chikuji.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from chikuji.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from chikuji.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from chikuji.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from chikuji.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from chikuji.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from chikuji.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from chikuji.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from chikuji.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from chikuji.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from chikuji.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from chikuji.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from chikuji.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from chikuji.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from chikuji.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from chikuji.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from chikuji.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from chikuji.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from chikuji.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from chikuji.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from chikuji.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from chikuji.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from chikuji.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from chikuji.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from chikuji.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from chikuji.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from chikuji.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from chikuji.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from chikuji.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from chikuji.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from chikuji.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from chikuji.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from chikuji.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from chikuji.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from chikuji.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from chikuji.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from chikuji.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from chikuji.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from chikuji.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from chikuji.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from chikuji.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from chikuji.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from chikuji.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from chikuji.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from chikuji.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from chikuji.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from chikuji.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from chikuji.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from chikuji.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from chikuji.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from chikuji.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from chikuji.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from chikuji.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from chikuji.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from chikuji.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from chikuji.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from chikuji.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from chikuji.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from chikuji.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from chikuji.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ chikuji.c:77:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ chikuji.c:224:7: warning: implicit declaration of function 'G112_ToggleChikuji' is invalid in C99 [-Wimplicit-function-declaration] if (ToggleChikuji(d, 1) == -1) { ^ ./sglobal.h:112:45: note: instantiated from: #define ToggleChikuji G112_ToggleChikuji ^ chikuji.c:297:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ChikujiSubstYomi(d) ^~~~~~~~~~~~~~~~ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^~~~~~~~~~~~~~~~~~~~~ chikuji.c:447:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static ChikujiTanExtend pro((uiContext)); ~~~~~~ ^ chikuji.c:487:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static ChikujiTanShrink pro((uiContext)); ~~~~~~ ^ chikuji.c:533:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static ChikujiYomiDeletePrevious pro((uiContext)); ~~~~~~ ^ chikuji.c:626:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static ChikujiHenkan pro((uiContext)); ~~~~~~ ^ chikuji.c:760:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static ChikujiHenkanNaive pro((uiContext)); ~~~~~~ ^ chikuji.c:769:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static ChikujiHenkanOrNothing pro((uiContext)); ~~~~~~ ^ chikuji.c:778:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static ChikujiMuhenkan pro((uiContext)); ~~~~~~ ^ In file included from chikuji.c:810: ./chikujimap.h:29:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran(), TanKatakana(); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from chikuji.c:810: ./chikujimap.h:29:27: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran(), TanKatakana(); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from chikuji.c:810: ./chikujimap.h:30:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou(); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from chikuji.c:810: ./chikujimap.h:31:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan(), TanBubunKakutei(), TanHankaku(); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from chikuji.c:810: ./chikujimap.h:31:23: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan(), TanBubunKakutei(), TanHankaku(); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from chikuji.c:810: ./chikujimap.h:31:42: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan(), TanBubunKakutei(), TanHankaku(); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from chikuji.c:810: ./chikujimap.h:32:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana(), TanRomaji(), TanZenkaku(); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from chikuji.c:810: ./chikujimap.h:32:23: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana(), TanRomaji(), TanZenkaku(); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from chikuji.c:810: ./chikujimap.h:32:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana(), TanRomaji(), TanZenkaku(); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from chikuji.c:810: ./chikujimap.h:33:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu(), TanBackwardBunsetsu(); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from chikuji.c:810: ./chikujimap.h:33:30: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu(), TanBackwardBunsetsu(); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from chikuji.c:810: ./chikujimap.h:34:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho(), TanPreviousKouho(); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from chikuji.c:810: ./chikujimap.h:34:24: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho(), TanPreviousKouho(); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from chikuji.c:810: ./chikujimap.h:35:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu(), TanEndOfBunsetsu(), TanBubunMuhenkan(); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from chikuji.c:810: ./chikujimap.h:35:34: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu(), TanEndOfBunsetsu(), TanBubunMuhenkan(); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from chikuji.c:810: ./chikujimap.h:35:54: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu(), TanEndOfBunsetsu(), TanBubunMuhenkan(); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from chikuji.c:810: ./chikujimap.h:36:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper(), TanCapitalize(), TanDeletePrevious(); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from chikuji.c:810: ./chikujimap.h:36:20: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper(), TanCapitalize(), TanDeletePrevious(); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from chikuji.c:810: ./chikujimap.h:36:37: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper(), TanCapitalize(), TanDeletePrevious(); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from chikuji.c:810: ./chikujimap.h:37:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKanaRotate pro((uiContext)), TanRomajiRotate pro((uiContext)); ~~~~~~ ^ ./chikujimap.h:37:40: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKanaRotate pro((uiContext)), TanRomajiRotate pro((uiContext)); ~~~~~~ ^ ./chikujimap.h:38:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCaseRotateForward pro((uiContext)); ~~~~~~ ^ ./chikujimap.h:54:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern searchfunc(), CYsearchfunc(), Yomisearchfunc(); ~~~~~~ ^ ./sglobal.h:349:45: note: instantiated from: #define searchfunc G349_searchfunc ^ In file included from chikuji.c:810: ./chikujimap.h:54:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern searchfunc(), CYsearchfunc(), Yomisearchfunc(); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from chikuji.c:810: ./chikujimap.h:54:38: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern searchfunc(), CYsearchfunc(), Yomisearchfunc(); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ chikuji.c:24:13: warning: unused variable 'rcs_id' [-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: ./chikujimap.h:24:13: warning: unused variable 'chikuji_id' [-Wunused-variable] static char chikuji_id[] = "$Id: chikujimap.h,v 1.1.1.1 2002/10/19 08:27:48 aida_s Exp $"; ^ 143 warnings generated. rm -f chikuji.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -dynamic chikuji.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from chikuji.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from chikuji.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from chikuji.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from chikuji.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from chikuji.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from chikuji.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from chikuji.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from chikuji.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from chikuji.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from chikuji.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from chikuji.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from chikuji.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from chikuji.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from chikuji.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from chikuji.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from chikuji.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from chikuji.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from chikuji.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from chikuji.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from chikuji.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from chikuji.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from chikuji.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from chikuji.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from chikuji.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from chikuji.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from chikuji.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from chikuji.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from chikuji.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from chikuji.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from chikuji.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from chikuji.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from chikuji.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from chikuji.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from chikuji.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from chikuji.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from chikuji.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from chikuji.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from chikuji.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from chikuji.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from chikuji.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from chikuji.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from chikuji.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from chikuji.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from chikuji.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from chikuji.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from chikuji.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from chikuji.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from chikuji.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from chikuji.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from chikuji.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from chikuji.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from chikuji.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from chikuji.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from chikuji.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from chikuji.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from chikuji.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from chikuji.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from chikuji.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from chikuji.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from chikuji.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from chikuji.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from chikuji.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from chikuji.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from chikuji.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from chikuji.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from chikuji.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from chikuji.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from chikuji.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from chikuji.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from chikuji.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from chikuji.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from chikuji.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from chikuji.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from chikuji.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from chikuji.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from chikuji.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from chikuji.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from chikuji.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from chikuji.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from chikuji.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from chikuji.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from chikuji.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from chikuji.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from chikuji.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from chikuji.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from chikuji.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from chikuji.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from chikuji.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from chikuji.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from chikuji.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from chikuji.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from chikuji.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from chikuji.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from chikuji.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from chikuji.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from chikuji.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from chikuji.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from chikuji.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ chikuji.c:77:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ chikuji.c:224:7: warning: implicit declaration of function 'G112_ToggleChikuji' is invalid in C99 [-Wimplicit-function-declaration] if (ToggleChikuji(d, 1) == -1) { ^ ./sglobal.h:112:45: note: instantiated from: #define ToggleChikuji G112_ToggleChikuji ^ chikuji.c:297:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ChikujiSubstYomi(d) ^~~~~~~~~~~~~~~~ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^~~~~~~~~~~~~~~~~~~~~ chikuji.c:447:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static ChikujiTanExtend pro((uiContext)); ~~~~~~ ^ chikuji.c:487:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static ChikujiTanShrink pro((uiContext)); ~~~~~~ ^ chikuji.c:533:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static ChikujiYomiDeletePrevious pro((uiContext)); ~~~~~~ ^ chikuji.c:626:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static ChikujiHenkan pro((uiContext)); ~~~~~~ ^ chikuji.c:760:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static ChikujiHenkanNaive pro((uiContext)); ~~~~~~ ^ chikuji.c:769:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static ChikujiHenkanOrNothing pro((uiContext)); ~~~~~~ ^ chikuji.c:778:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static ChikujiMuhenkan pro((uiContext)); ~~~~~~ ^ In file included from chikuji.c:810: ./chikujimap.h:29:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran(), TanKatakana(); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from chikuji.c:810: ./chikujimap.h:29:27: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran(), TanKatakana(); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from chikuji.c:810: ./chikujimap.h:30:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou(); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from chikuji.c:810: ./chikujimap.h:31:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan(), TanBubunKakutei(), TanHankaku(); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from chikuji.c:810: ./chikujimap.h:31:23: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan(), TanBubunKakutei(), TanHankaku(); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from chikuji.c:810: ./chikujimap.h:31:42: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan(), TanBubunKakutei(), TanHankaku(); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from chikuji.c:810: ./chikujimap.h:32:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana(), TanRomaji(), TanZenkaku(); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from chikuji.c:810: ./chikujimap.h:32:23: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana(), TanRomaji(), TanZenkaku(); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from chikuji.c:810: ./chikujimap.h:32:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana(), TanRomaji(), TanZenkaku(); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from chikuji.c:810: ./chikujimap.h:33:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu(), TanBackwardBunsetsu(); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from chikuji.c:810: ./chikujimap.h:33:30: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu(), TanBackwardBunsetsu(); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from chikuji.c:810: ./chikujimap.h:34:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho(), TanPreviousKouho(); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from chikuji.c:810: ./chikujimap.h:34:24: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho(), TanPreviousKouho(); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from chikuji.c:810: ./chikujimap.h:35:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu(), TanEndOfBunsetsu(), TanBubunMuhenkan(); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from chikuji.c:810: ./chikujimap.h:35:34: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu(), TanEndOfBunsetsu(), TanBubunMuhenkan(); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from chikuji.c:810: ./chikujimap.h:35:54: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu(), TanEndOfBunsetsu(), TanBubunMuhenkan(); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from chikuji.c:810: ./chikujimap.h:36:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper(), TanCapitalize(), TanDeletePrevious(); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from chikuji.c:810: ./chikujimap.h:36:20: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper(), TanCapitalize(), TanDeletePrevious(); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from chikuji.c:810: ./chikujimap.h:36:37: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper(), TanCapitalize(), TanDeletePrevious(); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from chikuji.c:810: ./chikujimap.h:37:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKanaRotate pro((uiContext)), TanRomajiRotate pro((uiContext)); ~~~~~~ ^ ./chikujimap.h:37:40: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKanaRotate pro((uiContext)), TanRomajiRotate pro((uiContext)); ~~~~~~ ^ ./chikujimap.h:38:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCaseRotateForward pro((uiContext)); ~~~~~~ ^ ./chikujimap.h:54:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern searchfunc(), CYsearchfunc(), Yomisearchfunc(); ~~~~~~ ^ ./sglobal.h:349:45: note: instantiated from: #define searchfunc G349_searchfunc ^ In file included from chikuji.c:810: ./chikujimap.h:54:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern searchfunc(), CYsearchfunc(), Yomisearchfunc(); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from chikuji.c:810: ./chikujimap.h:54:38: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern searchfunc(), CYsearchfunc(), Yomisearchfunc(); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ chikuji.c:24:13: warning: unused variable 'rcs_id' [-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: ./chikujimap.h:24:13: warning: unused variable 'chikuji_id' [-Wunused-variable] static char chikuji_id[] = "$Id: chikujimap.h,v 1.1.1.1 2002/10/19 08:27:48 aida_s Exp $"; ^ 143 warnings generated. rm -f commondata.o unshared/commondata.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -O2 commondata.c -o unshared/commondata.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from commondata.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from commondata.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from commondata.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from commondata.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from commondata.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from commondata.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from commondata.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from commondata.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from commondata.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from commondata.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from commondata.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from commondata.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from commondata.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from commondata.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from commondata.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from commondata.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from commondata.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from commondata.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from commondata.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from commondata.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from commondata.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from commondata.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from commondata.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from commondata.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from commondata.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from commondata.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from commondata.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from commondata.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from commondata.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from commondata.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from commondata.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from commondata.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from commondata.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from commondata.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from commondata.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from commondata.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from commondata.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from commondata.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from commondata.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from commondata.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from commondata.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from commondata.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from commondata.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from commondata.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from commondata.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from commondata.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from commondata.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from commondata.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from commondata.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from commondata.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from commondata.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from commondata.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from commondata.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from commondata.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from commondata.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from commondata.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from commondata.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from commondata.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from commondata.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from commondata.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from commondata.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from commondata.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from commondata.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from commondata.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from commondata.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from commondata.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from commondata.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from commondata.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from commondata.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from commondata.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from commondata.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from commondata.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from commondata.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from commondata.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from commondata.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from commondata.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from commondata.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from commondata.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from commondata.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from commondata.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from commondata.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from commondata.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from commondata.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from commondata.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from commondata.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from commondata.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from commondata.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from commondata.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from commondata.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from commondata.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from commondata.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from commondata.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from commondata.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from commondata.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from commondata.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from commondata.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from commondata.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from commondata.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ commondata.c:24:13: warning: unused variable 'rcs_id' [-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 $"; ^ 107 warnings generated. rm -f commondata.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -dynamic commondata.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from commondata.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from commondata.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from commondata.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from commondata.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from commondata.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from commondata.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from commondata.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from commondata.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from commondata.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from commondata.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from commondata.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from commondata.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from commondata.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from commondata.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from commondata.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from commondata.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from commondata.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from commondata.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from commondata.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from commondata.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from commondata.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from commondata.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from commondata.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from commondata.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from commondata.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from commondata.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from commondata.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from commondata.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from commondata.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from commondata.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from commondata.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from commondata.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from commondata.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from commondata.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from commondata.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from commondata.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from commondata.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from commondata.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from commondata.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from commondata.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from commondata.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from commondata.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from commondata.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from commondata.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from commondata.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from commondata.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from commondata.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from commondata.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from commondata.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from commondata.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from commondata.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from commondata.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from commondata.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from commondata.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from commondata.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from commondata.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from commondata.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from commondata.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from commondata.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from commondata.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from commondata.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from commondata.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from commondata.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from commondata.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from commondata.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from commondata.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from commondata.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from commondata.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from commondata.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from commondata.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from commondata.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from commondata.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from commondata.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from commondata.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from commondata.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from commondata.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from commondata.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from commondata.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from commondata.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from commondata.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from commondata.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from commondata.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from commondata.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from commondata.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from commondata.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from commondata.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from commondata.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from commondata.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from commondata.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from commondata.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from commondata.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from commondata.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from commondata.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from commondata.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from commondata.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from commondata.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from commondata.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from commondata.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ commondata.c:24:13: warning: unused variable 'rcs_id' [-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 $"; ^ 107 warnings generated. rm -f empty.o unshared/empty.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -O2 empty.c -o unshared/empty.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from empty.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from empty.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from empty.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from empty.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from empty.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from empty.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from empty.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from empty.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from empty.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from empty.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from empty.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from empty.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from empty.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from empty.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from empty.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from empty.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from empty.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from empty.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from empty.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from empty.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from empty.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from empty.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from empty.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from empty.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from empty.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from empty.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from empty.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from empty.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from empty.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from empty.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from empty.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from empty.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from empty.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from empty.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from empty.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from empty.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from empty.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from empty.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from empty.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from empty.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from empty.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from empty.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from empty.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from empty.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from empty.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from empty.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from empty.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from empty.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from empty.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from empty.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from empty.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from empty.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from empty.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from empty.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from empty.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from empty.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from empty.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from empty.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from empty.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from empty.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from empty.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from empty.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from empty.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from empty.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from empty.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from empty.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from empty.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from empty.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from empty.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from empty.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from empty.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from empty.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from empty.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from empty.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from empty.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from empty.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from empty.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from empty.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from empty.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from empty.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from empty.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from empty.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from empty.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from empty.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from empty.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from empty.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from empty.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from empty.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from empty.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from empty.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from empty.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from empty.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from empty.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from empty.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from empty.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from empty.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from empty.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from empty.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ empty.c:37:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] inEmptySelfInsert(d) ^ empty.c:52:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static EmptySelfInsert pro((uiContext)); ~~~~~~ ^ empty.c:55:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] EmptySelfInsert(d) ^ empty.c:81:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static EmptyYomiInsert pro((uiContext)); ~~~~~~ ^ empty.c:84:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] EmptyYomiInsert(d) ^ empty.c:105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static EmptyQuotedInsert pro((uiContext)); ~~~~~~ ^ empty.c:108:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] EmptyQuotedInsert(d) ^ empty.c:122:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static AlphaSelfInsert pro((uiContext)); ~~~~~~ ^ empty.c:125:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] AlphaSelfInsert(d) ^ empty.c:146:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static AlphaNop pro((uiContext)); ~~~~~~ ^ empty.c:149:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] AlphaNop(d) ^ empty.c:158:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static EmptyQuit pro((uiContext)); ~~~~~~ ^ empty.c:161:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] EmptyQuit(d) ^ empty.c:175:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static EmptyKakutei pro((uiContext)); ~~~~~~ ^ empty.c:178:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] EmptyKakutei(d) ^ empty.c:192:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static EmptyDeletePrevious pro((uiContext)); ~~~~~~ ^ empty.c:195:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] EmptyDeletePrevious(d) ^ empty.c:225:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] UserMode(d, estruct) ^ empty.c:257:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] UserSelect(d, estruct) ^ empty.c:304:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] UserMenu(d, estruct) ^ empty.c:315:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ProcExtraFunc(d, fnum) ^ empty.c:339:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] getBaseMode(yc) ^~~~~~~~~~~ ./sglobal.h:243:45: note: instantiated from: #define getBaseMode G243_getBaseMode ^~~~~~~~~~~~~~~~ empty.c:387:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] EmptyBaseHira(d) ^~~~~~~~~~~~~ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^~~~~~~~~~~~~~~~~~ empty.c:401:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] EmptyBaseKata(d) ^~~~~~~~~~~~~ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^~~~~~~~~~~~~~~~~~ empty.c:418:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] EmptyBaseEisu(d) ^~~~~~~~~~~~~ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^~~~~~~~~~~~~~~~~~ empty.c:433:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] EmptyBaseZen(d) ^~~~~~~~~~~~ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^~~~~~~~~~~~~~~~~ empty.c:454:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] EmptyBaseHan(d) ^~~~~~~~~~~~ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^~~~~~~~~~~~~~~~~ empty.c:482:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] EmptyBaseKana(d) ^~~~~~~~~~~~~ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^~~~~~~~~~~~~~~~~~ empty.c:505:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] EmptyBaseKakutei(d) ^~~~~~~~~~~~~~~~ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^~~~~~~~~~~~~~~~~~~~~ empty.c:519:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] EmptyBaseHenkan(d) ^~~~~~~~~~~~~~~ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^~~~~~~~~~~~~~~~~~~~ empty.c:545:7: warning: implicit declaration of function 'G112_ToggleChikuji' is invalid in C99 [-Wimplicit-function-declaration] if (ToggleChikuji(d, 0) == -1) { ^ ./sglobal.h:112:45: note: instantiated from: #define ToggleChikuji G112_ToggleChikuji ^ empty.c:595:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ empty.c:728:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ In file included from empty.c:750: ./emptymap.h:27:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode(), HenkanNyuryokuMode(), ZenHiraKakuteiMode(); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from empty.c:750: ./emptymap.h:27:21: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode(), HenkanNyuryokuMode(), ZenHiraKakuteiMode(); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from empty.c:750: ./emptymap.h:27:43: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode(), HenkanNyuryokuMode(), ZenHiraKakuteiMode(); ~~~~~~ ^ ./emptymap.h:28:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ZenKataKakuteiMode(), HanKataKakuteiMode(), ZenAlphaKakuteiMode(); ~~~~~~ ^ ./emptymap.h:28:30: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ZenKataKakuteiMode(), HanKataKakuteiMode(), ZenAlphaKakuteiMode(); ~~~~~~ ^ ./emptymap.h:28:52: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ZenKataKakuteiMode(), HanKataKakuteiMode(), ZenAlphaKakuteiMode(); ~~~~~~ ^ ./emptymap.h:29:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HanAlphaKakuteiMode(), KigoIchiran(); ~~~~~~ ^ ./emptymap.h:29:31: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HanAlphaKakuteiMode(), KigoIchiran(); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from empty.c:750: ./emptymap.h:31:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HexMode(), BushuMode(); ~~~~~~ ^ ./sglobal.h:37:45: note: instantiated from: #define HexMode G037_HexMode ^ In file included from empty.c:750: ./emptymap.h:31:19: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HexMode(), BushuMode(); ~~~~~~ ^ ./sglobal.h:6:45: note: instantiated from: #define BushuMode G006_BushuMode ^ In file included from empty.c:750: ./emptymap.h:33:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran(), UiUtilMode(); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from empty.c:750: ./emptymap.h:33:23: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran(), UiUtilMode(); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from empty.c:750: ./emptymap.h:34:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle(), YomiBaseZenHanToggle(); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from empty.c:750: ./emptymap.h:34:34: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle(), YomiBaseZenHanToggle(); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from empty.c:750: ./emptymap.h:35:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle(), YomiBaseKakuteiHenkanToggle(); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from empty.c:750: ./emptymap.h:35:34: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle(), YomiBaseKakuteiHenkanToggle(); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from empty.c:750: ./emptymap.h:36:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw(), YomiBaseRotateBack(); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from empty.c:750: ./emptymap.h:36:30: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw(), YomiBaseRotateBack(); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from empty.c:750: ./emptymap.h:37:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(), YomiModeBackup(); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from empty.c:750: ./emptymap.h:37:25: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(), YomiModeBackup(); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from empty.c:750: ./emptymap.h:37:43: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(), YomiModeBackup(); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from empty.c:750: ./emptymap.h:38:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern dicTouroku pro((uiContext)), dicSakujo pro((uiContext)); ~~~~~~ ^ ./sglobal.h:199:45: note: instantiated from: #define dicTouroku G199_dicTouroku ^ In file included from empty.c:750: ./emptymap.h:38:37: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern dicTouroku pro((uiContext)), dicSakujo pro((uiContext)); ~~~~~~ ^ ./sglobal.h:198:45: note: instantiated from: #define dicSakujo G198_dicSakujo ^ In file included from empty.c:750: ./emptymap.h:40:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern kigoRussia(), kigoGreek(), kigoKeisen(); ~~~~~~ ^ ./sglobal.h:292:45: note: instantiated from: #define kigoRussia G292_kigoRussia ^ In file included from empty.c:750: ./emptymap.h:40:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern kigoRussia(), kigoGreek(), kigoKeisen(); ~~~~~~ ^ ./sglobal.h:290:45: note: instantiated from: #define kigoGreek G290_kigoGreek ^ In file included from empty.c:750: ./emptymap.h:40:35: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern kigoRussia(), kigoGreek(), kigoKeisen(); ~~~~~~ ^ ./sglobal.h:291:45: note: instantiated from: #define kigoKeisen G291_kigoKeisen ^ In file included from empty.c:750: ./emptymap.h:41:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern dicMount(), serverChange(), serverFin(); ~~~~~~ ^ ./sglobal.h:197:45: note: instantiated from: #define dicMount G197_dicMount ^ In file included from empty.c:750: ./emptymap.h:41:20: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern dicMount(), serverChange(), serverFin(); ~~~~~~ ^ ./sglobal.h:353:45: note: instantiated from: #define serverChange G353_serverChange ^ In file included from empty.c:750: ./emptymap.h:41:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern dicMount(), serverChange(), serverFin(); ~~~~~~ ^ ./sglobal.h:354:45: note: instantiated from: #define serverFin G354_serverFin ^ In file included from empty.c:750: ./emptymap.h:42:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern chikujiInit(); ~~~~~~ ^ ./sglobal.h:174:45: note: instantiated from: #define chikujiInit G174_chikujiInit ^ In file included from empty.c:751: ./alphamap.h:28:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from empty.c:751: ./alphamap.h:28:25: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ empty.c:24:13: warning: unused variable 'rcs_id' [-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: ./emptymap.h:24:13: warning: unused variable 'emptymap_id' [-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: ./alphamap.h:24:13: warning: unused variable 'alphamap_id' [-Wunused-variable] static char alphamap_id[] = "@(#) 102.1 $Id: alphamap.h,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; ^ 174 warnings generated. rm -f empty.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -dynamic empty.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from empty.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from empty.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from empty.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from empty.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from empty.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from empty.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from empty.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from empty.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from empty.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from empty.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from empty.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from empty.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from empty.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from empty.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from empty.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from empty.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from empty.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from empty.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from empty.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from empty.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from empty.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from empty.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from empty.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from empty.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from empty.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from empty.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from empty.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from empty.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from empty.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from empty.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from empty.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from empty.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from empty.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from empty.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from empty.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from empty.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from empty.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from empty.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from empty.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from empty.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from empty.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from empty.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from empty.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from empty.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from empty.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from empty.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from empty.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from empty.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from empty.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from empty.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from empty.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from empty.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from empty.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from empty.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from empty.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from empty.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from empty.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from empty.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from empty.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from empty.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from empty.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from empty.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from empty.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from empty.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from empty.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from empty.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from empty.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from empty.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from empty.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from empty.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from empty.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from empty.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from empty.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from empty.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from empty.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from empty.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from empty.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from empty.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from empty.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from empty.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from empty.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from empty.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from empty.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from empty.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from empty.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from empty.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from empty.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from empty.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from empty.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from empty.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from empty.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from empty.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from empty.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from empty.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from empty.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from empty.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from empty.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from empty.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ empty.c:37:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] inEmptySelfInsert(d) ^ empty.c:52:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static EmptySelfInsert pro((uiContext)); ~~~~~~ ^ empty.c:55:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] EmptySelfInsert(d) ^ empty.c:81:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static EmptyYomiInsert pro((uiContext)); ~~~~~~ ^ empty.c:84:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] EmptyYomiInsert(d) ^ empty.c:105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static EmptyQuotedInsert pro((uiContext)); ~~~~~~ ^ empty.c:108:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] EmptyQuotedInsert(d) ^ empty.c:122:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static AlphaSelfInsert pro((uiContext)); ~~~~~~ ^ empty.c:125:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] AlphaSelfInsert(d) ^ empty.c:146:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static AlphaNop pro((uiContext)); ~~~~~~ ^ empty.c:149:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] AlphaNop(d) ^ empty.c:158:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static EmptyQuit pro((uiContext)); ~~~~~~ ^ empty.c:161:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] EmptyQuit(d) ^ empty.c:175:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static EmptyKakutei pro((uiContext)); ~~~~~~ ^ empty.c:178:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] EmptyKakutei(d) ^ empty.c:192:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static EmptyDeletePrevious pro((uiContext)); ~~~~~~ ^ empty.c:195:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] EmptyDeletePrevious(d) ^ empty.c:225:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] UserMode(d, estruct) ^ empty.c:257:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] UserSelect(d, estruct) ^ empty.c:304:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] UserMenu(d, estruct) ^ empty.c:315:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ProcExtraFunc(d, fnum) ^ empty.c:339:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] getBaseMode(yc) ^~~~~~~~~~~ ./sglobal.h:243:45: note: instantiated from: #define getBaseMode G243_getBaseMode ^~~~~~~~~~~~~~~~ empty.c:387:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] EmptyBaseHira(d) ^~~~~~~~~~~~~ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^~~~~~~~~~~~~~~~~~ empty.c:401:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] EmptyBaseKata(d) ^~~~~~~~~~~~~ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^~~~~~~~~~~~~~~~~~ empty.c:418:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] EmptyBaseEisu(d) ^~~~~~~~~~~~~ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^~~~~~~~~~~~~~~~~~ empty.c:433:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] EmptyBaseZen(d) ^~~~~~~~~~~~ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^~~~~~~~~~~~~~~~~ empty.c:454:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] EmptyBaseHan(d) ^~~~~~~~~~~~ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^~~~~~~~~~~~~~~~~ empty.c:482:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] EmptyBaseKana(d) ^~~~~~~~~~~~~ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^~~~~~~~~~~~~~~~~~ empty.c:505:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] EmptyBaseKakutei(d) ^~~~~~~~~~~~~~~~ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^~~~~~~~~~~~~~~~~~~~~ empty.c:519:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] EmptyBaseHenkan(d) ^~~~~~~~~~~~~~~ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^~~~~~~~~~~~~~~~~~~~ empty.c:545:7: warning: implicit declaration of function 'G112_ToggleChikuji' is invalid in C99 [-Wimplicit-function-declaration] if (ToggleChikuji(d, 0) == -1) { ^ ./sglobal.h:112:45: note: instantiated from: #define ToggleChikuji G112_ToggleChikuji ^ empty.c:595:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ empty.c:728:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ In file included from empty.c:750: ./emptymap.h:27:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode(), HenkanNyuryokuMode(), ZenHiraKakuteiMode(); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from empty.c:750: ./emptymap.h:27:21: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode(), HenkanNyuryokuMode(), ZenHiraKakuteiMode(); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from empty.c:750: ./emptymap.h:27:43: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode(), HenkanNyuryokuMode(), ZenHiraKakuteiMode(); ~~~~~~ ^ ./emptymap.h:28:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ZenKataKakuteiMode(), HanKataKakuteiMode(), ZenAlphaKakuteiMode(); ~~~~~~ ^ ./emptymap.h:28:30: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ZenKataKakuteiMode(), HanKataKakuteiMode(), ZenAlphaKakuteiMode(); ~~~~~~ ^ ./emptymap.h:28:52: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ZenKataKakuteiMode(), HanKataKakuteiMode(), ZenAlphaKakuteiMode(); ~~~~~~ ^ ./emptymap.h:29:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HanAlphaKakuteiMode(), KigoIchiran(); ~~~~~~ ^ ./emptymap.h:29:31: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HanAlphaKakuteiMode(), KigoIchiran(); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from empty.c:750: ./emptymap.h:31:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HexMode(), BushuMode(); ~~~~~~ ^ ./sglobal.h:37:45: note: instantiated from: #define HexMode G037_HexMode ^ In file included from empty.c:750: ./emptymap.h:31:19: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HexMode(), BushuMode(); ~~~~~~ ^ ./sglobal.h:6:45: note: instantiated from: #define BushuMode G006_BushuMode ^ In file included from empty.c:750: ./emptymap.h:33:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran(), UiUtilMode(); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from empty.c:750: ./emptymap.h:33:23: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran(), UiUtilMode(); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from empty.c:750: ./emptymap.h:34:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle(), YomiBaseZenHanToggle(); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from empty.c:750: ./emptymap.h:34:34: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle(), YomiBaseZenHanToggle(); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from empty.c:750: ./emptymap.h:35:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle(), YomiBaseKakuteiHenkanToggle(); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from empty.c:750: ./emptymap.h:35:34: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle(), YomiBaseKakuteiHenkanToggle(); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from empty.c:750: ./emptymap.h:36:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw(), YomiBaseRotateBack(); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from empty.c:750: ./emptymap.h:36:30: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw(), YomiBaseRotateBack(); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from empty.c:750: ./emptymap.h:37:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(), YomiModeBackup(); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from empty.c:750: ./emptymap.h:37:25: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(), YomiModeBackup(); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from empty.c:750: ./emptymap.h:37:43: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(), YomiModeBackup(); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from empty.c:750: ./emptymap.h:38:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern dicTouroku pro((uiContext)), dicSakujo pro((uiContext)); ~~~~~~ ^ ./sglobal.h:199:45: note: instantiated from: #define dicTouroku G199_dicTouroku ^ In file included from empty.c:750: ./emptymap.h:38:37: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern dicTouroku pro((uiContext)), dicSakujo pro((uiContext)); ~~~~~~ ^ ./sglobal.h:198:45: note: instantiated from: #define dicSakujo G198_dicSakujo ^ In file included from empty.c:750: ./emptymap.h:40:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern kigoRussia(), kigoGreek(), kigoKeisen(); ~~~~~~ ^ ./sglobal.h:292:45: note: instantiated from: #define kigoRussia G292_kigoRussia ^ In file included from empty.c:750: ./emptymap.h:40:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern kigoRussia(), kigoGreek(), kigoKeisen(); ~~~~~~ ^ ./sglobal.h:290:45: note: instantiated from: #define kigoGreek G290_kigoGreek ^ In file included from empty.c:750: ./emptymap.h:40:35: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern kigoRussia(), kigoGreek(), kigoKeisen(); ~~~~~~ ^ ./sglobal.h:291:45: note: instantiated from: #define kigoKeisen G291_kigoKeisen ^ In file included from empty.c:750: ./emptymap.h:41:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern dicMount(), serverChange(), serverFin(); ~~~~~~ ^ ./sglobal.h:197:45: note: instantiated from: #define dicMount G197_dicMount ^ In file included from empty.c:750: ./emptymap.h:41:20: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern dicMount(), serverChange(), serverFin(); ~~~~~~ ^ ./sglobal.h:353:45: note: instantiated from: #define serverChange G353_serverChange ^ In file included from empty.c:750: ./emptymap.h:41:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern dicMount(), serverChange(), serverFin(); ~~~~~~ ^ ./sglobal.h:354:45: note: instantiated from: #define serverFin G354_serverFin ^ In file included from empty.c:750: ./emptymap.h:42:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern chikujiInit(); ~~~~~~ ^ ./sglobal.h:174:45: note: instantiated from: #define chikujiInit G174_chikujiInit ^ In file included from empty.c:751: ./alphamap.h:28:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from empty.c:751: ./alphamap.h:28:25: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ empty.c:24:13: warning: unused variable 'rcs_id' [-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: ./emptymap.h:24:13: warning: unused variable 'emptymap_id' [-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: ./alphamap.h:24:13: warning: unused variable 'alphamap_id' [-Wunused-variable] static char alphamap_id[] = "@(#) 102.1 $Id: alphamap.h,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; ^ 174 warnings generated. rm -f henkan.o unshared/henkan.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -O2 henkan.c -o unshared/henkan.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from henkan.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from henkan.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from henkan.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from henkan.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from henkan.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from henkan.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from henkan.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from henkan.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from henkan.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from henkan.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from henkan.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from henkan.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from henkan.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from henkan.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from henkan.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from henkan.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from henkan.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from henkan.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from henkan.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from henkan.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from henkan.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from henkan.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from henkan.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from henkan.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from henkan.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from henkan.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from henkan.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from henkan.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from henkan.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from henkan.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from henkan.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from henkan.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from henkan.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from henkan.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from henkan.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from henkan.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from henkan.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from henkan.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from henkan.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from henkan.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from henkan.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from henkan.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from henkan.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from henkan.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from henkan.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from henkan.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from henkan.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from henkan.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from henkan.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from henkan.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from henkan.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from henkan.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from henkan.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from henkan.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from henkan.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from henkan.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from henkan.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from henkan.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from henkan.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from henkan.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from henkan.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from henkan.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from henkan.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from henkan.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from henkan.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from henkan.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from henkan.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from henkan.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from henkan.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from henkan.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from henkan.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from henkan.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from henkan.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from henkan.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from henkan.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from henkan.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from henkan.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from henkan.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from henkan.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from henkan.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from henkan.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from henkan.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from henkan.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from henkan.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from henkan.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from henkan.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from henkan.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from henkan.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from henkan.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from henkan.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from henkan.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from henkan.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from henkan.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from henkan.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from henkan.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from henkan.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from henkan.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from henkan.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ henkan.c:155:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KanjiInit() ^~~~~~~~~ ./sglobal.h:52:45: note: instantiated from: #define KanjiInit G052_KanjiInit ^~~~~~~~~~~~~~ henkan.c:161:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern FirstTime; ~~~~~~ ^ ./canna.h:56:22: note: instantiated from: #define FirstTime CANNA_G271_FirstTime ^ henkan.c:425:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KanjiFin() ^~~~~~~~ ./sglobal.h:51:45: note: instantiated from: #define KanjiFin G051_KanjiFin ^~~~~~~~~~~~~ henkan.c:1274:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] doHenkan(d, len, kanji) ^~~~~~~~ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^~~~~~~~~~~~~ henkan.c:1305:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] doYomiHenkan(d, len, kanji, yc) ^ henkan.c:1312:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ henkan.c:1523:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] tanNextKouho(d, yc) ^ henkan.c:1607:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanKouhoIchiran(d) ^~~~~~~~~~~~~~~ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^~~~~~~~~~~~~~~~~~~~ henkan.c:1616:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanNextKouho(d) ^~~~~~~~~~~~ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^~~~~~~~~~~~~~~~~ henkan.c:1634:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static TanHenkan pro((uiContext)); ~~~~~~ ^ henkan.c:1661:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanPreviousKouho(d) ^~~~~~~~~~~~~~~~ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^~~~~~~~~~~~~~~~~~~~~ henkan.c:1705:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanHiragana(d) ^~~~~~~~~~~ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^~~~~~~~~~~~~~~~ henkan.c:1711:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanKatakana(d) ^~~~~~~~~~~ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^~~~~~~~~~~~~~~~ henkan.c:1717:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanRomaji(d) ^~~~~~~~~ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^~~~~~~~~~~~~~ henkan.c:1723:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanUpper(d) ^~~~~~~~ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^~~~~~~~~~~~~ henkan.c:1729:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanCapitalize(d) ^~~~~~~~~~~~~ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^~~~~~~~~~~~~~~~~~ henkan.c:1735:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanZenkaku(d) ^~~~~~~~~~ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^~~~~~~~~~~~~~~ henkan.c:1741:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanHankaku(d) ^~~~~~~~~~ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^~~~~~~~~~~~~~~ henkan.c:1749:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanKanaRotate(d) ^~~~~~~~~~~~~ henkan.c:1757:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanRomajiRotate(d) ^~~~~~~~~~~~~~~ henkan.c:1765:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanCaseRotateForward(d) ^~~~~~~~~~~~~~~~~~~~ henkan.c:1897:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanMuhenkan(d) ^~~~~~~~~~~ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^~~~~~~~~~~~~~~~ henkan.c:2164:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanKakutei(d) ^~~~~~~~~~ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^~~~~~~~~~~~~~~ henkan.c:2180:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static TanKakuteiYomiInsert pro((uiContext)); ~~~~~~ ^ henkan.c:2215:9: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern nKouhoBunsetsu; ~~~~~~ ^ ./sglobal.h:312:45: note: instantiated from: #define nKouhoBunsetsu G312_nKouhoBunsetsu ^ henkan.c:2299:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static TanExtendBunsetsu pro((uiContext)); ~~~~~~ ^ henkan.c:2332:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static TanShrinkBunsetsu pro((uiContext)); ~~~~~~ ^ henkan.c:2372:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanPrintBunpou(d) ^~~~~~~~~~~~~~ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^~~~~~~~~~~~~~~~~~~ henkan.c:2459:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext, defaultBushuContext; ~~~~~~ ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ henkan.c:2459:26: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext, defaultBushuContext; ~~~~~~ ^ ./sglobal.h:194:45: note: instantiated from: #define defaultBushuContext G194_defaultBushuContext ^ henkan.c:2481:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static TanBunsetsuMode pro((uiContext)); ~~~~~~ ^ henkan.c:2484:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanBunsetsuMode(d) ^ henkan.c:2647:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static TbChooseChar pro((uiContext, int)); ~~~~~~ ^ henkan.c:2650:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TbChooseChar(d, head) ^ henkan.c:2725:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static TanChooseHeadChar pro((uiContext)); ~~~~~~ ^ henkan.c:2726:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static TanChooseTailChar pro((uiContext)); ~~~~~~ ^ henkan.c:2729:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanChooseHeadChar(d) ^ henkan.c:2736:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanChooseTailChar(d) ^ In file included from henkan.c:2742: ./tanmap.h:27:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)), DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from henkan.c:2742: ./tanmap.h:27:42: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)), DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from henkan.c:2742: ./tanmap.h:28:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from henkan.c:2742: ./tanmap.h:29:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)), TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from henkan.c:2742: ./tanmap.h:29:38: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)), TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ henkan.c:24:13: warning: unused variable 'rcs_id' [-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: ./tanmap.h:24:13: warning: unused variable 'tanmap_id' [-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 $"; ^ 151 warnings generated. rm -f henkan.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -dynamic henkan.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from henkan.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from henkan.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from henkan.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from henkan.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from henkan.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from henkan.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from henkan.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from henkan.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from henkan.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from henkan.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from henkan.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from henkan.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from henkan.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from henkan.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from henkan.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from henkan.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from henkan.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from henkan.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from henkan.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from henkan.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from henkan.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from henkan.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from henkan.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from henkan.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from henkan.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from henkan.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from henkan.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from henkan.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from henkan.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from henkan.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from henkan.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from henkan.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from henkan.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from henkan.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from henkan.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from henkan.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from henkan.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from henkan.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from henkan.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from henkan.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from henkan.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from henkan.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from henkan.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from henkan.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from henkan.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from henkan.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from henkan.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from henkan.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from henkan.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from henkan.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from henkan.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from henkan.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from henkan.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from henkan.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from henkan.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from henkan.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from henkan.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from henkan.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from henkan.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from henkan.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from henkan.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from henkan.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from henkan.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from henkan.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from henkan.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from henkan.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from henkan.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from henkan.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from henkan.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from henkan.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from henkan.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from henkan.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from henkan.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from henkan.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from henkan.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from henkan.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from henkan.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from henkan.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from henkan.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from henkan.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from henkan.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from henkan.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from henkan.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from henkan.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from henkan.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from henkan.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from henkan.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from henkan.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from henkan.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from henkan.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from henkan.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from henkan.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from henkan.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from henkan.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from henkan.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from henkan.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from henkan.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from henkan.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ henkan.c:155:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KanjiInit() ^~~~~~~~~ ./sglobal.h:52:45: note: instantiated from: #define KanjiInit G052_KanjiInit ^~~~~~~~~~~~~~ henkan.c:161:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern FirstTime; ~~~~~~ ^ ./canna.h:56:22: note: instantiated from: #define FirstTime CANNA_G271_FirstTime ^ henkan.c:425:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KanjiFin() ^~~~~~~~ ./sglobal.h:51:45: note: instantiated from: #define KanjiFin G051_KanjiFin ^~~~~~~~~~~~~ henkan.c:1274:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] doHenkan(d, len, kanji) ^~~~~~~~ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^~~~~~~~~~~~~ henkan.c:1305:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] doYomiHenkan(d, len, kanji, yc) ^ henkan.c:1312:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ henkan.c:1523:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] tanNextKouho(d, yc) ^ henkan.c:1607:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanKouhoIchiran(d) ^~~~~~~~~~~~~~~ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^~~~~~~~~~~~~~~~~~~~ henkan.c:1616:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanNextKouho(d) ^~~~~~~~~~~~ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^~~~~~~~~~~~~~~~~ henkan.c:1634:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static TanHenkan pro((uiContext)); ~~~~~~ ^ henkan.c:1661:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanPreviousKouho(d) ^~~~~~~~~~~~~~~~ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^~~~~~~~~~~~~~~~~~~~~ henkan.c:1705:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanHiragana(d) ^~~~~~~~~~~ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^~~~~~~~~~~~~~~~ henkan.c:1711:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanKatakana(d) ^~~~~~~~~~~ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^~~~~~~~~~~~~~~~ henkan.c:1717:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanRomaji(d) ^~~~~~~~~ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^~~~~~~~~~~~~~ henkan.c:1723:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanUpper(d) ^~~~~~~~ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^~~~~~~~~~~~~ henkan.c:1729:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanCapitalize(d) ^~~~~~~~~~~~~ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^~~~~~~~~~~~~~~~~~ henkan.c:1735:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanZenkaku(d) ^~~~~~~~~~ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^~~~~~~~~~~~~~~ henkan.c:1741:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanHankaku(d) ^~~~~~~~~~ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^~~~~~~~~~~~~~~ henkan.c:1749:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanKanaRotate(d) ^~~~~~~~~~~~~ henkan.c:1757:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanRomajiRotate(d) ^~~~~~~~~~~~~~~ henkan.c:1765:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanCaseRotateForward(d) ^~~~~~~~~~~~~~~~~~~~ henkan.c:1897:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanMuhenkan(d) ^~~~~~~~~~~ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^~~~~~~~~~~~~~~~ henkan.c:2164:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanKakutei(d) ^~~~~~~~~~ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^~~~~~~~~~~~~~~ henkan.c:2180:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static TanKakuteiYomiInsert pro((uiContext)); ~~~~~~ ^ henkan.c:2215:9: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern nKouhoBunsetsu; ~~~~~~ ^ ./sglobal.h:312:45: note: instantiated from: #define nKouhoBunsetsu G312_nKouhoBunsetsu ^ henkan.c:2299:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static TanExtendBunsetsu pro((uiContext)); ~~~~~~ ^ henkan.c:2332:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static TanShrinkBunsetsu pro((uiContext)); ~~~~~~ ^ henkan.c:2372:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanPrintBunpou(d) ^~~~~~~~~~~~~~ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^~~~~~~~~~~~~~~~~~~ henkan.c:2459:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext, defaultBushuContext; ~~~~~~ ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ henkan.c:2459:26: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext, defaultBushuContext; ~~~~~~ ^ ./sglobal.h:194:45: note: instantiated from: #define defaultBushuContext G194_defaultBushuContext ^ henkan.c:2481:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static TanBunsetsuMode pro((uiContext)); ~~~~~~ ^ henkan.c:2484:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanBunsetsuMode(d) ^ henkan.c:2647:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static TbChooseChar pro((uiContext, int)); ~~~~~~ ^ henkan.c:2650:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TbChooseChar(d, head) ^ henkan.c:2725:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static TanChooseHeadChar pro((uiContext)); ~~~~~~ ^ henkan.c:2726:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static TanChooseTailChar pro((uiContext)); ~~~~~~ ^ henkan.c:2729:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanChooseHeadChar(d) ^ henkan.c:2736:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] TanChooseTailChar(d) ^ In file included from henkan.c:2742: ./tanmap.h:27:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)), DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from henkan.c:2742: ./tanmap.h:27:42: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)), DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from henkan.c:2742: ./tanmap.h:28:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from henkan.c:2742: ./tanmap.h:29:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)), TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from henkan.c:2742: ./tanmap.h:29:38: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)), TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ henkan.c:24:13: warning: unused variable 'rcs_id' [-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: ./tanmap.h:24:13: warning: unused variable 'tanmap_id' [-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 $"; ^ 151 warnings generated. rm -f hex.o unshared/hex.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -O2 hex.c -o unshared/hex.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from hex.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from hex.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from hex.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from hex.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from hex.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from hex.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from hex.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from hex.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from hex.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from hex.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from hex.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from hex.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from hex.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from hex.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from hex.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from hex.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from hex.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from hex.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from hex.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from hex.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from hex.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from hex.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from hex.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from hex.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from hex.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from hex.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from hex.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from hex.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from hex.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from hex.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from hex.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from hex.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from hex.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from hex.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from hex.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from hex.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from hex.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from hex.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from hex.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from hex.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from hex.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from hex.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from hex.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from hex.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from hex.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from hex.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from hex.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from hex.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from hex.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from hex.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from hex.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from hex.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from hex.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from hex.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from hex.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from hex.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from hex.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from hex.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from hex.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from hex.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from hex.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from hex.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from hex.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from hex.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from hex.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from hex.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from hex.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from hex.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from hex.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from hex.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from hex.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from hex.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from hex.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from hex.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from hex.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from hex.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from hex.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from hex.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from hex.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from hex.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from hex.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from hex.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from hex.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from hex.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from hex.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from hex.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from hex.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from hex.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from hex.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from hex.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from hex.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from hex.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from hex.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from hex.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from hex.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from hex.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from hex.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from hex.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ hex.c:50:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] hexEveryTimeCatch(d, retval, env) ^ hex.c:75:11: warning: implicit declaration of function 'G188_convertAsHex' is invalid in C99 [-Wimplicit-function-declaration] if (convertAsHex(d)) { ^ ./sglobal.h:188:45: note: instantiated from: #define convertAsHex G188_convertAsHex ^ hex.c:99:3: warning: implicit declaration of function 'G172_checkGLineLen' is invalid in C99 [-Wimplicit-function-declaration] checkGLineLen(d); ^ ./sglobal.h:172:45: note: instantiated from: #define checkGLineLen G172_checkGLineLen ^ hex.c:104:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] exitHex(d, retval, env) ^ hex.c:110:7: warning: implicit declaration of function 'G192_cvtAsHex' is invalid in C99 [-Wimplicit-function-declaration] if (cvtAsHex(d, d->buffer_return, d->buffer_return, d->nbytes)) { ^ ./sglobal.h:192:45: note: instantiated from: #define cvtAsHex G192_cvtAsHex ^ hex.c:123:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] quitHex(d, retval, env) ^ hex.c:138:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] hexMode(d, major_mode) ^ hex.c:165:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] HexMode(d) ^~~~~~~ ./sglobal.h:37:45: note: instantiated from: #define HexMode G037_HexMode ^~~~~~~~~~~~ hex.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "@(#) 102.1 $Id: hex.c,v 1.2 2003/01/10 13:08:44 aida_s Exp $"; ^ 115 warnings generated. rm -f hex.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -dynamic hex.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from hex.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from hex.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from hex.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from hex.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from hex.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from hex.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from hex.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from hex.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from hex.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from hex.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from hex.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from hex.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from hex.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from hex.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from hex.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from hex.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from hex.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from hex.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from hex.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from hex.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from hex.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from hex.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from hex.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from hex.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from hex.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from hex.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from hex.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from hex.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from hex.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from hex.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from hex.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from hex.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from hex.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from hex.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from hex.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from hex.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from hex.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from hex.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from hex.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from hex.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from hex.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from hex.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from hex.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from hex.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from hex.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from hex.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from hex.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from hex.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from hex.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from hex.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from hex.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from hex.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from hex.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from hex.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from hex.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from hex.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from hex.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from hex.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from hex.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from hex.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from hex.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from hex.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from hex.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from hex.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from hex.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from hex.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from hex.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from hex.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from hex.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from hex.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from hex.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from hex.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from hex.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from hex.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from hex.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from hex.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from hex.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from hex.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from hex.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from hex.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from hex.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from hex.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from hex.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from hex.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from hex.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from hex.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from hex.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from hex.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from hex.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from hex.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from hex.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from hex.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from hex.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from hex.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from hex.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from hex.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from hex.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from hex.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ hex.c:50:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] hexEveryTimeCatch(d, retval, env) ^ hex.c:75:11: warning: implicit declaration of function 'G188_convertAsHex' is invalid in C99 [-Wimplicit-function-declaration] if (convertAsHex(d)) { ^ ./sglobal.h:188:45: note: instantiated from: #define convertAsHex G188_convertAsHex ^ hex.c:99:3: warning: implicit declaration of function 'G172_checkGLineLen' is invalid in C99 [-Wimplicit-function-declaration] checkGLineLen(d); ^ ./sglobal.h:172:45: note: instantiated from: #define checkGLineLen G172_checkGLineLen ^ hex.c:104:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] exitHex(d, retval, env) ^ hex.c:110:7: warning: implicit declaration of function 'G192_cvtAsHex' is invalid in C99 [-Wimplicit-function-declaration] if (cvtAsHex(d, d->buffer_return, d->buffer_return, d->nbytes)) { ^ ./sglobal.h:192:45: note: instantiated from: #define cvtAsHex G192_cvtAsHex ^ hex.c:123:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] quitHex(d, retval, env) ^ hex.c:138:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] hexMode(d, major_mode) ^ hex.c:165:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] HexMode(d) ^~~~~~~ ./sglobal.h:37:45: note: instantiated from: #define HexMode G037_HexMode ^~~~~~~~~~~~ hex.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "@(#) 102.1 $Id: hex.c,v 1.2 2003/01/10 13:08:44 aida_s Exp $"; ^ 115 warnings generated. rm -f ichiran.o unshared/ichiran.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -O2 ichiran.c -o unshared/ichiran.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from ichiran.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from ichiran.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from ichiran.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from ichiran.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from ichiran.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from ichiran.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from ichiran.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from ichiran.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from ichiran.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from ichiran.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from ichiran.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from ichiran.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from ichiran.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from ichiran.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from ichiran.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from ichiran.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from ichiran.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from ichiran.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from ichiran.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from ichiran.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from ichiran.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from ichiran.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from ichiran.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from ichiran.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from ichiran.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from ichiran.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from ichiran.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from ichiran.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from ichiran.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from ichiran.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from ichiran.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from ichiran.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from ichiran.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from ichiran.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from ichiran.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from ichiran.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from ichiran.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from ichiran.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from ichiran.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from ichiran.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from ichiran.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from ichiran.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from ichiran.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from ichiran.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from ichiran.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from ichiran.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from ichiran.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from ichiran.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from ichiran.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from ichiran.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from ichiran.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from ichiran.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from ichiran.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from ichiran.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from ichiran.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from ichiran.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from ichiran.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from ichiran.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from ichiran.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from ichiran.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from ichiran.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from ichiran.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from ichiran.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from ichiran.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from ichiran.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from ichiran.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from ichiran.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from ichiran.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from ichiran.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from ichiran.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from ichiran.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from ichiran.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from ichiran.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from ichiran.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from ichiran.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from ichiran.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from ichiran.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from ichiran.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from ichiran.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from ichiran.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from ichiran.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from ichiran.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from ichiran.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from ichiran.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from ichiran.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from ichiran.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from ichiran.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from ichiran.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from ichiran.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from ichiran.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from ichiran.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from ichiran.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from ichiran.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from ichiran.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from ichiran.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from ichiran.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from ichiran.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from ichiran.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ ichiran.c:72:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] initIchiran() ^~~~~~~~~~~ ./sglobal.h:267:45: note: instantiated from: #define initIchiran G267_initIchiran ^~~~~~~~~~~~~~~~ ichiran.c:190:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static ichiranEveryTimeCatch pro((uiContext, int, mode_context)); ~~~~~~ ^ ichiran.c:193:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ichiranEveryTimeCatch(d, retval, env) ^ ichiran.c:208:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static ichiranExitCatch pro((uiContext, int, mode_context)); ~~~~~~ ^ ichiran.c:211:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ichiranExitCatch(d, retval, env) ^ ichiran.c:252:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static ichiranQuitCatch pro((uiContext, int, mode_context)); ~~~~~~ ^ ichiran.c:255:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ichiranQuitCatch(d, retval, env) ^ ichiran.c:540:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] allocIchiranBuf(d) ^~~~~~~~~~~~~~~ ./sglobal.h:155:45: note: instantiated from: #define allocIchiranBuf G155_allocIchiranBuf ^~~~~~~~~~~~~~~~~~~~ ichiran.c:749:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] tanKouhoIchiran(d, step) ^~~~~~~~~~~~~~~ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^~~~~~~~~~~~~~~~~~~~ ichiran.c:821:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranQuit(d) ^~~~~~~~~~~ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^~~~~~~~~~~~~~~~ ichiran.c:879:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranKakuteiThenDo(d, func) ^ ichiran.c:903:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranQuitThenDo(d, func) ^ ichiran.c:930:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranForwardKouho(d) ^~~~~~~~~~~~~~~~~~~ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^~~~~~~~~~~~~~~~~~~~~~~~ ichiran.c:983:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranBackwardKouho(d) ^~~~~~~~~~~~~~~~~~~~ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^~~~~~~~~~~~~~~~~~~~~~~~~ ichiran.c:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranConvert pro((uiContext)); ~~~~~~ ^ ichiran.c:1039:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranConvert(d) ^ ichiran.c:1062:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranPreviousKouhoretsu(d) ^~~~~~~~~~~~~~~~~~~~~~~~~ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ichiran.c:1140:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranNextKouhoretsu(d) ^~~~~~~~~~~~~~~~~~~~~ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^~~~~~~~~~~~~~~~~~~~~~~~~~ ichiran.c:1178:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranNextPage pro((uiContext)); ~~~~~~ ^ ichiran.c:1181:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranNextPage(d) ^ ichiran.c:1209:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranPreviousPage pro((uiContext)); ~~~~~~ ^ ichiran.c:1212:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranPreviousPage(d) ^ ichiran.c:1280:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranBeginningOfKouho(d) ^~~~~~~~~~~~~~~~~~~~~~~ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ichiran.c:1319:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranEndOfKouho(d) ^~~~~~~~~~~~~~~~~ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^~~~~~~~~~~~~~~~~~~~~~ ichiran.c:1361:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranBangoKouho pro((uiContext)); ~~~~~~ ^ ichiran.c:1364:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranBangoKouho(d) ^ ichiran.c:1494:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranKakutei pro((uiContext)); ~~~~~~ ^ ichiran.c:1497:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranKakutei(d) ^ ichiran.c:1553:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranExtendBunsetsu pro((uiContext)); ~~~~~~ ^ ichiran.c:1556:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranExtendBunsetsu(d) ^ ichiran.c:1562:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranShrinkBunsetsu pro((uiContext)); ~~~~~~ ^ ichiran.c:1565:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranShrinkBunsetsu(d) ^ ichiran.c:1571:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranAdjustBunsetsu pro((uiContext)); ~~~~~~ ^ ichiran.c:1574:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranAdjustBunsetsu(d) ^ ichiran.c:1580:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranKillToEndOfLine pro((uiContext)); ~~~~~~ ^ ichiran.c:1583:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranKillToEndOfLine(d) ^ ichiran.c:1589:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranDeleteNext pro((uiContext)); ~~~~~~ ^ ichiran.c:1592:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranDeleteNext(d) ^ ichiran.c:1598:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ichiran.c:1601:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranBubunMuhenkan(d) ^ ichiran.c:1607:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranHiragana pro((uiContext)); ~~~~~~ ^ ichiran.c:1610:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranHiragana(d) ^ ichiran.c:1616:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranKatakana pro((uiContext)); ~~~~~~ ^ ichiran.c:1619:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranKatakana(d) ^ ichiran.c:1625:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranZenkaku pro((uiContext)); ~~~~~~ ^ ichiran.c:1628:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranZenkaku(d) ^ ichiran.c:1634:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranHankaku pro((uiContext)); ~~~~~~ ^ ichiran.c:1637:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranHankaku(d) ^ ichiran.c:1643:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranRomaji pro((uiContext)); ~~~~~~ ^ ichiran.c:1646:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranRomaji(d) ^ ichiran.c:1652:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranToUpper pro((uiContext)); ~~~~~~ ^ ichiran.c:1655:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranToUpper(d) ^ ichiran.c:1661:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranToLower pro((uiContext)); ~~~~~~ ^ ichiran.c:1664:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranToLower(d) ^ ichiran.c:1670:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranCapitalize pro((uiContext)); ~~~~~~ ^ ichiran.c:1673:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranCapitalize(d) ^ ichiran.c:1679:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranKanaRotate pro((uiContext)); ~~~~~~ ^ ichiran.c:1682:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranKanaRotate(d) ^ ichiran.c:1688:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranRomajiRotate pro((uiContext)); ~~~~~~ ^ ichiran.c:1691:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranRomajiRotate(d) ^ ichiran.c:1697:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranCaseRotateForward pro((uiContext)); ~~~~~~ ^ ichiran.c:1700:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranCaseRotateForward(d) ^ In file included from ichiran.c:1714: ./ichiranmap.h:27:9: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from ichiran.c:1714: ./ichiranmap.h:27:26: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ ichiran.c:24:13: warning: unused variable 'rcs_id' [-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: ./ichiranmap.h:24:13: warning: unused variable 'ichiranmap_id' [-Wunused-variable] static char ichiranmap_id[] = "@(#) 102.1 $Id: ichiranmap.h,v 1.2 2003/09/17 08:50:53 aida_s Exp $"; ^ 172 warnings generated. rm -f ichiran.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -dynamic ichiran.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from ichiran.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from ichiran.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from ichiran.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from ichiran.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from ichiran.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from ichiran.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from ichiran.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from ichiran.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from ichiran.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from ichiran.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from ichiran.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from ichiran.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from ichiran.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from ichiran.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from ichiran.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from ichiran.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from ichiran.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from ichiran.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from ichiran.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from ichiran.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from ichiran.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from ichiran.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from ichiran.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from ichiran.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from ichiran.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from ichiran.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from ichiran.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from ichiran.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from ichiran.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from ichiran.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from ichiran.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from ichiran.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from ichiran.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from ichiran.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from ichiran.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from ichiran.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from ichiran.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from ichiran.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from ichiran.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from ichiran.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from ichiran.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from ichiran.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from ichiran.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from ichiran.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from ichiran.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from ichiran.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from ichiran.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from ichiran.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from ichiran.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from ichiran.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from ichiran.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from ichiran.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from ichiran.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from ichiran.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from ichiran.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from ichiran.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from ichiran.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from ichiran.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from ichiran.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from ichiran.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from ichiran.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from ichiran.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from ichiran.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from ichiran.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from ichiran.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from ichiran.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from ichiran.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from ichiran.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from ichiran.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from ichiran.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from ichiran.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from ichiran.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from ichiran.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from ichiran.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from ichiran.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from ichiran.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from ichiran.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from ichiran.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from ichiran.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from ichiran.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from ichiran.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from ichiran.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from ichiran.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from ichiran.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from ichiran.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from ichiran.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from ichiran.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from ichiran.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from ichiran.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from ichiran.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from ichiran.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from ichiran.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from ichiran.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from ichiran.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from ichiran.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from ichiran.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from ichiran.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from ichiran.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ ichiran.c:72:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] initIchiran() ^~~~~~~~~~~ ./sglobal.h:267:45: note: instantiated from: #define initIchiran G267_initIchiran ^~~~~~~~~~~~~~~~ ichiran.c:190:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static ichiranEveryTimeCatch pro((uiContext, int, mode_context)); ~~~~~~ ^ ichiran.c:193:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ichiranEveryTimeCatch(d, retval, env) ^ ichiran.c:208:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static ichiranExitCatch pro((uiContext, int, mode_context)); ~~~~~~ ^ ichiran.c:211:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ichiranExitCatch(d, retval, env) ^ ichiran.c:252:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static ichiranQuitCatch pro((uiContext, int, mode_context)); ~~~~~~ ^ ichiran.c:255:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ichiranQuitCatch(d, retval, env) ^ ichiran.c:540:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] allocIchiranBuf(d) ^~~~~~~~~~~~~~~ ./sglobal.h:155:45: note: instantiated from: #define allocIchiranBuf G155_allocIchiranBuf ^~~~~~~~~~~~~~~~~~~~ ichiran.c:749:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] tanKouhoIchiran(d, step) ^~~~~~~~~~~~~~~ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^~~~~~~~~~~~~~~~~~~~ ichiran.c:821:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranQuit(d) ^~~~~~~~~~~ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^~~~~~~~~~~~~~~~ ichiran.c:879:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranKakuteiThenDo(d, func) ^ ichiran.c:903:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranQuitThenDo(d, func) ^ ichiran.c:930:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranForwardKouho(d) ^~~~~~~~~~~~~~~~~~~ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^~~~~~~~~~~~~~~~~~~~~~~~ ichiran.c:983:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranBackwardKouho(d) ^~~~~~~~~~~~~~~~~~~~ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^~~~~~~~~~~~~~~~~~~~~~~~~ ichiran.c:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranConvert pro((uiContext)); ~~~~~~ ^ ichiran.c:1039:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranConvert(d) ^ ichiran.c:1062:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranPreviousKouhoretsu(d) ^~~~~~~~~~~~~~~~~~~~~~~~~ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ichiran.c:1140:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranNextKouhoretsu(d) ^~~~~~~~~~~~~~~~~~~~~ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^~~~~~~~~~~~~~~~~~~~~~~~~~ ichiran.c:1178:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranNextPage pro((uiContext)); ~~~~~~ ^ ichiran.c:1181:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranNextPage(d) ^ ichiran.c:1209:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranPreviousPage pro((uiContext)); ~~~~~~ ^ ichiran.c:1212:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranPreviousPage(d) ^ ichiran.c:1280:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranBeginningOfKouho(d) ^~~~~~~~~~~~~~~~~~~~~~~ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ichiran.c:1319:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranEndOfKouho(d) ^~~~~~~~~~~~~~~~~ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^~~~~~~~~~~~~~~~~~~~~~ ichiran.c:1361:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranBangoKouho pro((uiContext)); ~~~~~~ ^ ichiran.c:1364:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranBangoKouho(d) ^ ichiran.c:1494:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranKakutei pro((uiContext)); ~~~~~~ ^ ichiran.c:1497:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranKakutei(d) ^ ichiran.c:1553:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranExtendBunsetsu pro((uiContext)); ~~~~~~ ^ ichiran.c:1556:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranExtendBunsetsu(d) ^ ichiran.c:1562:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranShrinkBunsetsu pro((uiContext)); ~~~~~~ ^ ichiran.c:1565:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranShrinkBunsetsu(d) ^ ichiran.c:1571:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranAdjustBunsetsu pro((uiContext)); ~~~~~~ ^ ichiran.c:1574:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranAdjustBunsetsu(d) ^ ichiran.c:1580:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranKillToEndOfLine pro((uiContext)); ~~~~~~ ^ ichiran.c:1583:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranKillToEndOfLine(d) ^ ichiran.c:1589:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranDeleteNext pro((uiContext)); ~~~~~~ ^ ichiran.c:1592:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranDeleteNext(d) ^ ichiran.c:1598:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ichiran.c:1601:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranBubunMuhenkan(d) ^ ichiran.c:1607:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranHiragana pro((uiContext)); ~~~~~~ ^ ichiran.c:1610:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranHiragana(d) ^ ichiran.c:1616:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranKatakana pro((uiContext)); ~~~~~~ ^ ichiran.c:1619:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranKatakana(d) ^ ichiran.c:1625:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranZenkaku pro((uiContext)); ~~~~~~ ^ ichiran.c:1628:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranZenkaku(d) ^ ichiran.c:1634:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranHankaku pro((uiContext)); ~~~~~~ ^ ichiran.c:1637:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranHankaku(d) ^ ichiran.c:1643:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranRomaji pro((uiContext)); ~~~~~~ ^ ichiran.c:1646:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranRomaji(d) ^ ichiran.c:1652:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranToUpper pro((uiContext)); ~~~~~~ ^ ichiran.c:1655:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranToUpper(d) ^ ichiran.c:1661:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranToLower pro((uiContext)); ~~~~~~ ^ ichiran.c:1664:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranToLower(d) ^ ichiran.c:1670:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranCapitalize pro((uiContext)); ~~~~~~ ^ ichiran.c:1673:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranCapitalize(d) ^ ichiran.c:1679:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranKanaRotate pro((uiContext)); ~~~~~~ ^ ichiran.c:1682:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranKanaRotate(d) ^ ichiran.c:1688:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranRomajiRotate pro((uiContext)); ~~~~~~ ^ ichiran.c:1691:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranRomajiRotate(d) ^ ichiran.c:1697:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static IchiranCaseRotateForward pro((uiContext)); ~~~~~~ ^ ichiran.c:1700:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] IchiranCaseRotateForward(d) ^ In file included from ichiran.c:1714: ./ichiranmap.h:27:9: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from ichiran.c:1714: ./ichiranmap.h:27:26: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ ichiran.c:24:13: warning: unused variable 'rcs_id' [-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: ./ichiranmap.h:24:13: warning: unused variable 'ichiranmap_id' [-Wunused-variable] static char ichiranmap_id[] = "@(#) 102.1 $Id: ichiranmap.h,v 1.2 2003/09/17 08:50:53 aida_s Exp $"; ^ 172 warnings generated. rm -f jishu.o unshared/jishu.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -O2 jishu.c -o unshared/jishu.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from jishu.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from jishu.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from jishu.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from jishu.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from jishu.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from jishu.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from jishu.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from jishu.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from jishu.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from jishu.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from jishu.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from jishu.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from jishu.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from jishu.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from jishu.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from jishu.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from jishu.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from jishu.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from jishu.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from jishu.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from jishu.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from jishu.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from jishu.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from jishu.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from jishu.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from jishu.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from jishu.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from jishu.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from jishu.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from jishu.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from jishu.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from jishu.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from jishu.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from jishu.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from jishu.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from jishu.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from jishu.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from jishu.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from jishu.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from jishu.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from jishu.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from jishu.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from jishu.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from jishu.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from jishu.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from jishu.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from jishu.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from jishu.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from jishu.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from jishu.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from jishu.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from jishu.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from jishu.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from jishu.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from jishu.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from jishu.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from jishu.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from jishu.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from jishu.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from jishu.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from jishu.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from jishu.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from jishu.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from jishu.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from jishu.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from jishu.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from jishu.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from jishu.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from jishu.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from jishu.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from jishu.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from jishu.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from jishu.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from jishu.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from jishu.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from jishu.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from jishu.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from jishu.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from jishu.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from jishu.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from jishu.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from jishu.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from jishu.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from jishu.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from jishu.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from jishu.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from jishu.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from jishu.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from jishu.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from jishu.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from jishu.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from jishu.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from jishu.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from jishu.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from jishu.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from jishu.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from jishu.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from jishu.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ jishu.c:149:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extractJishuString(yc, s, e, sr, er) ^~~~~~~~~~~~~~~~~~ ./sglobal.h:223:45: note: instantiated from: #define extractJishuString G223_extractJishuString ^~~~~~~~~~~~~~~~~~~~~~~ jishu.c:361:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] inhibittedJishu(d) ^ jishu.c:378:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] nextJishu(d) ^ jishu.c:391:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] previousJishu(d) ^ jishu.c:404:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuNextJishu pro((uiContext)); ~~~~~~ ^ jishu.c:407:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuNextJishu(d) /* »ú¼ï¥⡼¥ɤλþ¤˽ç²ó¤êʸ»ú¼ïÊѴ¹¤ò¤¹¤ë */ ^ jishu.c:425:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuPreviousJishu pro((uiContext)); ~~~~~~ ^ jishu.c:428:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuPreviousJishu(d) /* »ú¼ï¥⡼¥ɤλþ¤˵ղó¤êʸ»ú¼ïÊѴ¹¤ò¤¹¤ë */ ^ jishu.c:446:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuRotateWithInhibition pro((uiContext, unsigned)); ~~~~~~ ^ jishu.c:449:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuRotateWithInhibition(d, inhibit) ^ jishu.c:464:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuKanaRotate pro((uiContext)); ~~~~~~ ^ jishu.c:467:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuKanaRotate(d) /* »ú¼ï¥⡼¥ɤλþ¤˽ç²ó¤꤫¤Êʸ»ú¼ïÊѴ¹¤ò¤¹¤ë */ ^ jishu.c:473:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuRomajiRotate pro((uiContext)); ~~~~~~ ^ jishu.c:476:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuRomajiRotate(d) /* »ú¼ï¥⡼¥ɤλþ¤˽ç²ó¤ê±ѿôʸ»ú¼ïÊѴ¹¤ò¤¹¤ë */ ^ jishu.c:483:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuShrink pro((uiContext)); ~~~~~~ ^ jishu.c:486:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuShrink(d) /* ʸ»ú¼ïÊѴ¹Îΰè¤ò½̤á¤ë */ ^ jishu.c:545:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuNop pro((uiContext)); ~~~~~~ ^ jishu.c:548:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuNop(d) ^ jishu.c:559:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuExtend pro((uiContext)); ~~~~~~ ^ jishu.c:562:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuExtend(d) /* ʸ»ú¼ïÊѴ¹Îΰè¤ò¿­¤Ф¹ */ ^ jishu.c:653:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuZenkaku pro((uiContext)); ~~~~~~ ^ jishu.c:656:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuZenkaku(d) /* t³ÑÊѴ¹ */ ^ jishu.c:689:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuHankaku pro((uiContext)); ~~~~~~ ^ jishu.c:692:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuHankaku(d) /* Ⱦ³ÑÊѴ¹ */ ^ jishu.c:733:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] exitJishuAndDoSomething(d, fnum) ^ jishu.c:746:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuYomiInsert pro((uiContext)); ~~~~~~ ^ jishu.c:749:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuYomiInsert(d) ^ jishu.c:770:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuQuit pro((uiContext)); ~~~~~~ ^ jishu.c:773:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuQuit(d) ^ jishu.c:783:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuToUpper pro((uiContext)); ~~~~~~ ^ jishu.c:786:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuToUpper(d) ^ jishu.c:812:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuCapitalize pro((uiContext)); ~~~~~~ ^ jishu.c:815:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuCapitalize(d) ^ jishu.c:841:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuToLower pro((uiContext)); ~~~~~~ ^ jishu.c:844:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuToLower(d) ^ jishu.c:870:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuHiragana pro((uiContext)); ~~~~~~ ^ jishu.c:873:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuHiragana(d) ^ jishu.c:883:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuKatakana pro((uiContext)); ~~~~~~ ^ jishu.c:886:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuKatakana(d) ^ jishu.c:896:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuRomaji pro((uiContext)); ~~~~~~ ^ jishu.c:899:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuRomaji(d) ^ jishu.c:919:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuCaseRotateForward pro((uiContext)); ~~~~~~ ^ jishu.c:922:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuCaseRotateForward(d) ^ jishu.c:951:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuKanjiHenkan pro((uiContext)); ~~~~~~ ^ jishu.c:954:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuKanjiHenkan(d) ^ jishu.c:960:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuKanjiHenkanOInsert pro((uiContext)); ~~~~~~ ^ jishu.c:963:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuKanjiHenkanOInsert(d) ^ jishu.c:969:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuKanjiHenkanONothing pro((uiContext)); ~~~~~~ ^ jishu.c:972:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuKanjiHenkanONothing(d) ^ In file included from jishu.c:986: ./jishumap.h:27:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from jishu.c:986: ./jishumap.h:27:40: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from jishu.c:986: ./jishumap.h:28:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)), TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from jishu.c:986: ./jishumap.h:28:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)), TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from jishu.c:986: ./jishumap.h:29:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)), TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from jishu.c:986: ./jishumap.h:29:44: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)), TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from jishu.c:986: ./jishumap.h:30:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ jishu.c:24:13: warning: unused variable 'rcs_id' [-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: ./jishumap.h:24:13: warning: unused variable 'jishumap_id' [-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 $"; ^ 164 warnings generated. rm -f jishu.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -dynamic jishu.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from jishu.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from jishu.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from jishu.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from jishu.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from jishu.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from jishu.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from jishu.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from jishu.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from jishu.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from jishu.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from jishu.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from jishu.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from jishu.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from jishu.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from jishu.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from jishu.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from jishu.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from jishu.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from jishu.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from jishu.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from jishu.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from jishu.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from jishu.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from jishu.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from jishu.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from jishu.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from jishu.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from jishu.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from jishu.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from jishu.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from jishu.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from jishu.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from jishu.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from jishu.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from jishu.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from jishu.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from jishu.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from jishu.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from jishu.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from jishu.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from jishu.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from jishu.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from jishu.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from jishu.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from jishu.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from jishu.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from jishu.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from jishu.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from jishu.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from jishu.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from jishu.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from jishu.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from jishu.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from jishu.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from jishu.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from jishu.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from jishu.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from jishu.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from jishu.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from jishu.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from jishu.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from jishu.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from jishu.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from jishu.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from jishu.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from jishu.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from jishu.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from jishu.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from jishu.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from jishu.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from jishu.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from jishu.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from jishu.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from jishu.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from jishu.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from jishu.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from jishu.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from jishu.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from jishu.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from jishu.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from jishu.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from jishu.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from jishu.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from jishu.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from jishu.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from jishu.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from jishu.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from jishu.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from jishu.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from jishu.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from jishu.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from jishu.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from jishu.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from jishu.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from jishu.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from jishu.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from jishu.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from jishu.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ jishu.c:149:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extractJishuString(yc, s, e, sr, er) ^~~~~~~~~~~~~~~~~~ ./sglobal.h:223:45: note: instantiated from: #define extractJishuString G223_extractJishuString ^~~~~~~~~~~~~~~~~~~~~~~ jishu.c:361:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] inhibittedJishu(d) ^ jishu.c:378:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] nextJishu(d) ^ jishu.c:391:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] previousJishu(d) ^ jishu.c:404:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuNextJishu pro((uiContext)); ~~~~~~ ^ jishu.c:407:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuNextJishu(d) /* »ú¼ï¥⡼¥ɤλþ¤˽ç²ó¤êʸ»ú¼ïÊѴ¹¤ò¤¹¤ë */ ^ jishu.c:425:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuPreviousJishu pro((uiContext)); ~~~~~~ ^ jishu.c:428:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuPreviousJishu(d) /* »ú¼ï¥⡼¥ɤλþ¤˵ղó¤êʸ»ú¼ïÊѴ¹¤ò¤¹¤ë */ ^ jishu.c:446:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuRotateWithInhibition pro((uiContext, unsigned)); ~~~~~~ ^ jishu.c:449:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuRotateWithInhibition(d, inhibit) ^ jishu.c:464:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuKanaRotate pro((uiContext)); ~~~~~~ ^ jishu.c:467:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuKanaRotate(d) /* »ú¼ï¥⡼¥ɤλþ¤˽ç²ó¤꤫¤Êʸ»ú¼ïÊѴ¹¤ò¤¹¤ë */ ^ jishu.c:473:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuRomajiRotate pro((uiContext)); ~~~~~~ ^ jishu.c:476:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuRomajiRotate(d) /* »ú¼ï¥⡼¥ɤλþ¤˽ç²ó¤ê±ѿôʸ»ú¼ïÊѴ¹¤ò¤¹¤ë */ ^ jishu.c:483:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuShrink pro((uiContext)); ~~~~~~ ^ jishu.c:486:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuShrink(d) /* ʸ»ú¼ïÊѴ¹Îΰè¤ò½̤á¤ë */ ^ jishu.c:545:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuNop pro((uiContext)); ~~~~~~ ^ jishu.c:548:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuNop(d) ^ jishu.c:559:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuExtend pro((uiContext)); ~~~~~~ ^ jishu.c:562:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuExtend(d) /* ʸ»ú¼ïÊѴ¹Îΰè¤ò¿­¤Ф¹ */ ^ jishu.c:653:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuZenkaku pro((uiContext)); ~~~~~~ ^ jishu.c:656:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuZenkaku(d) /* t³ÑÊѴ¹ */ ^ jishu.c:689:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuHankaku pro((uiContext)); ~~~~~~ ^ jishu.c:692:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuHankaku(d) /* Ⱦ³ÑÊѴ¹ */ ^ jishu.c:733:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] exitJishuAndDoSomething(d, fnum) ^ jishu.c:746:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuYomiInsert pro((uiContext)); ~~~~~~ ^ jishu.c:749:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuYomiInsert(d) ^ jishu.c:770:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuQuit pro((uiContext)); ~~~~~~ ^ jishu.c:773:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuQuit(d) ^ jishu.c:783:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuToUpper pro((uiContext)); ~~~~~~ ^ jishu.c:786:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuToUpper(d) ^ jishu.c:812:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuCapitalize pro((uiContext)); ~~~~~~ ^ jishu.c:815:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuCapitalize(d) ^ jishu.c:841:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuToLower pro((uiContext)); ~~~~~~ ^ jishu.c:844:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuToLower(d) ^ jishu.c:870:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuHiragana pro((uiContext)); ~~~~~~ ^ jishu.c:873:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuHiragana(d) ^ jishu.c:883:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuKatakana pro((uiContext)); ~~~~~~ ^ jishu.c:886:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuKatakana(d) ^ jishu.c:896:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuRomaji pro((uiContext)); ~~~~~~ ^ jishu.c:899:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuRomaji(d) ^ jishu.c:919:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuCaseRotateForward pro((uiContext)); ~~~~~~ ^ jishu.c:922:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuCaseRotateForward(d) ^ jishu.c:951:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuKanjiHenkan pro((uiContext)); ~~~~~~ ^ jishu.c:954:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuKanjiHenkan(d) ^ jishu.c:960:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuKanjiHenkanOInsert pro((uiContext)); ~~~~~~ ^ jishu.c:963:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuKanjiHenkanOInsert(d) ^ jishu.c:969:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static JishuKanjiHenkanONothing pro((uiContext)); ~~~~~~ ^ jishu.c:972:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JishuKanjiHenkanONothing(d) ^ In file included from jishu.c:986: ./jishumap.h:27:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from jishu.c:986: ./jishumap.h:27:40: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from jishu.c:986: ./jishumap.h:28:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)), TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from jishu.c:986: ./jishumap.h:28:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)), TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from jishu.c:986: ./jishumap.h:29:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)), TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from jishu.c:986: ./jishumap.h:29:44: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)), TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from jishu.c:986: ./jishumap.h:30:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ jishu.c:24:13: warning: unused variable 'rcs_id' [-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: ./jishumap.h:24:13: warning: unused variable 'jishumap_id' [-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 $"; ^ 164 warnings generated. rm -f kctrl.o unshared/kctrl.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -O2 kctrl.c -o unshared/kctrl.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from kctrl.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from kctrl.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from kctrl.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from kctrl.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from kctrl.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from kctrl.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from kctrl.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from kctrl.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from kctrl.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from kctrl.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from kctrl.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from kctrl.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from kctrl.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from kctrl.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from kctrl.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from kctrl.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from kctrl.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from kctrl.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from kctrl.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from kctrl.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from kctrl.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from kctrl.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from kctrl.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from kctrl.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from kctrl.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from kctrl.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from kctrl.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from kctrl.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from kctrl.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from kctrl.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from kctrl.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from kctrl.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from kctrl.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from kctrl.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from kctrl.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from kctrl.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from kctrl.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from kctrl.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from kctrl.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from kctrl.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from kctrl.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from kctrl.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from kctrl.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from kctrl.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from kctrl.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from kctrl.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from kctrl.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from kctrl.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from kctrl.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from kctrl.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from kctrl.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from kctrl.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from kctrl.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from kctrl.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from kctrl.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from kctrl.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from kctrl.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from kctrl.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from kctrl.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from kctrl.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from kctrl.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from kctrl.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from kctrl.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from kctrl.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from kctrl.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from kctrl.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from kctrl.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from kctrl.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from kctrl.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from kctrl.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from kctrl.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from kctrl.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from kctrl.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from kctrl.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from kctrl.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from kctrl.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from kctrl.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from kctrl.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from kctrl.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from kctrl.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from kctrl.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from kctrl.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from kctrl.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from kctrl.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from kctrl.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from kctrl.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from kctrl.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from kctrl.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from kctrl.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from kctrl.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from kctrl.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from kctrl.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from kctrl.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from kctrl.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from kctrl.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from kctrl.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from kctrl.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from kctrl.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ kctrl.c:54:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] doInitializeFunctions(d) ^ kctrl.c:82:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] initRomeStruct(d, flg) ^~~~~~~~~~~~~~ ./sglobal.h:272:45: note: instantiated from: #define initRomeStruct G272_initRomeStruct ^~~~~~~~~~~~~~~~~~~ kctrl.c:90:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext, defaultBushuContext; ~~~~~~ ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ kctrl.c:90:26: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext, defaultBushuContext; ~~~~~~ ^ ./sglobal.h:194:45: note: instantiated from: #define defaultBushuContext G194_defaultBushuContext ^ kctrl.c:86:23: warning: unused variable 'G160_alpha_mode' [-Wunused-variable] extern KanjiModeRec alpha_mode, empty_mode; ^ ./sglobal.h:160:45: note: instantiated from: #define alpha_mode G160_alpha_mode ^ kctrl.c:87:45: warning: unused variable 'kzal_mode' [-Wunused-variable] extern KanjiModeRec kzhr_mode, kzkt_mode, kzal_mode; ^ kctrl.c:90:10: warning: unused variable 'G195_defaultContext' [-Wunused-variable] extern defaultContext, defaultBushuContext; ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ kctrl.c:86:35: warning: unused variable 'G213_empty_mode' [-Wunused-variable] extern KanjiModeRec alpha_mode, empty_mode; ^ ./sglobal.h:213:45: note: instantiated from: #define empty_mode G213_empty_mode ^ kctrl.c:88:23: warning: unused variable 'khkt_mode' [-Wunused-variable] extern KanjiModeRec khkt_mode, khal_mode; ^ kctrl.c:90:26: warning: unused variable 'G194_defaultBushuContext' [-Wunused-variable] extern defaultContext, defaultBushuContext; ^ ./sglobal.h:194:45: note: instantiated from: #define defaultBushuContext G194_defaultBushuContext ^ kctrl.c:87:23: warning: unused variable 'kzhr_mode' [-Wunused-variable] extern KanjiModeRec kzhr_mode, kzkt_mode, kzal_mode; ^ kctrl.c:88:34: warning: unused variable 'khal_mode' [-Wunused-variable] extern KanjiModeRec khkt_mode, khal_mode; ^ kctrl.c:87:34: warning: unused variable 'kzkt_mode' [-Wunused-variable] extern KanjiModeRec kzhr_mode, kzkt_mode, kzal_mode; ^ kctrl.c:218:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] insertEmptySlots(d) ^ kctrl.c:273:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] countContext() ^ kctrl.c:495:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_initialize(d, arg) ^ kctrl.c:500:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern FirstTime; ~~~~~~ ^ ./canna.h:56:22: note: instantiated from: #define FirstTime CANNA_G271_FirstTime ^ kctrl.c:516:9: warning: implicit declaration of function 'G262_initExtMenu' is invalid in C99 [-Wimplicit-function-declaration] if (initExtMenu() < 0) { ^ ./sglobal.h:262:45: note: instantiated from: #define initExtMenu G262_initExtMenu ^ kctrl.c:527:9: warning: implicit declaration of function 'G261_initBushuTable' is invalid in C99 [-Wimplicit-function-declaration] if (initBushuTable() != NG) { ^ ./sglobal.h:261:45: note: instantiated from: #define initBushuTable G261_initBushuTable ^ kctrl.c:528:11: warning: implicit declaration of function 'G264_initGyouTable' is invalid in C99 [-Wimplicit-function-declaration] if (initGyouTable() != NG) { ^ ./sglobal.h:264:45: note: instantiated from: #define initGyouTable G264_initGyouTable ^ kctrl.c:529:13: warning: implicit declaration of function 'G266_initHinshiTable' is invalid in C99 [-Wimplicit-function-declaration] if (initHinshiTable() != NG) { ^ ./sglobal.h:266:45: note: instantiated from: #define initHinshiTable G266_initHinshiTable ^ kctrl.c:530:15: warning: implicit declaration of function 'G274_initUlKigoTable' is invalid in C99 [-Wimplicit-function-declaration] if (initUlKigoTable() != NG) { ^ ./sglobal.h:274:45: note: instantiated from: #define initUlKigoTable G274_initUlKigoTable ^ kctrl.c:531:17: warning: implicit declaration of function 'G273_initUlKeisenTable' is invalid in C99 [-Wimplicit-function-declaration] if (initUlKeisenTable() != NG) { ^ ./sglobal.h:273:45: note: instantiated from: #define initUlKeisenTable G273_initUlKeisenTable ^ kctrl.c:532:19: warning: implicit declaration of function 'G271_initOnoffTable' is invalid in C99 [-Wimplicit-function-declaration] if (initOnoffTable() != NG) { ^ ./sglobal.h:271:45: note: instantiated from: #define initOnoffTable G271_initOnoffTable ^ kctrl.c:534:21: warning: implicit declaration of function 'G265_initHinshiMessage' is invalid in C99 [-Wimplicit-function-declaration] if (initHinshiMessage() != NG) { ^ ./sglobal.h:265:45: note: instantiated from: #define initHinshiMessage G265_initHinshiMessage ^ kctrl.c:698:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_finalize(d, arg) ^ kctrl.c:703:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern FirstTime; ~~~~~~ ^ ./canna.h:56:22: note: instantiated from: #define FirstTime CANNA_G271_FirstTime ^ kctrl.c:775:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_setWidth(d, arg) ^ kctrl.c:784:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_setBunsetsuKugiri(d, arg) ^ kctrl.c:812:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_changeMode(d, arg) ^ kctrl.c:914:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] baseModeP(d) ^ kctrl.c:936:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] escapeToBasicStat(d, how) ^~~~~~~~~~~~~~~~~ ./sglobal.h:218:45: note: instantiated from: #define escapeToBasicStat G218_escapeToBasicStat ^~~~~~~~~~~~~~~~~~~~~~ kctrl.c:970:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_setUFunc(d, arg) ^ kctrl.c:975:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern howToBehaveInCaseOfUndefKey; ~~~~~~ ^ ./sglobal.h:253:45: note: instantiated from: #define howToBehaveInCaseOfUndefKey G253_howToBehaveInCaseOfUndefKey ^ kctrl.c:982:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_setModeInfoStyle(d, arg) ^ kctrl.c:988:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern howToReturnModeInfo; ~~~~~~ ^ ./sglobal.h:254:45: note: instantiated from: #define howToReturnModeInfo G254_howToReturnModeInfo ^ kctrl.c:997:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_setHexInputStyle(d, arg) ^ kctrl.c:1007:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_inhibitHankakuKana(d, arg) ^ kctrl.c:1020:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] popTourokuWithGLineClear(d, retval, env) ^ kctrl.c:1043:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_defineKanji(d, arg) ^ kctrl.c:1064:5: warning: implicit declaration of function 'G200_dicTourokuControl' is invalid in C99 [-Wimplicit-function-declaration] dicTourokuControl(d, xxxx, popTourokuWithGLineClear); ^ ./sglobal.h:200:45: note: instantiated from: #define dicTourokuControl G200_dicTourokuControl ^ kctrl.c:1162:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_kakutei(d, arg) ^ kctrl.c:1182:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_kill(d, arg) ^ kctrl.c:1199:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_modekeys(d, arg) ^ kctrl.c:1223:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_queryMode(d, arg) ^ kctrl.c:1231:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_queryConnection(d, arg) ^ kctrl.c:1236:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ kctrl.c:1247:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_setServerName(d, arg) ^ kctrl.c:1256:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_parse(d, arg) ^ kctrl.c:1273:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_yomiInfo(d, arg) ^ kctrl.c:1283:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_storeYomi(d, arg) ^ kctrl.c:1339:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_setInitFileName(d, arg) ^ kctrl.c:1367:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_do(d, arg) ^ kctrl.c:1398:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] _do_func_slightly(d, fnum, mode_c, c_mode) ^~~~~~~~~~~~~~~~~ ./sglobal.h:150:45: note: instantiated from: #define _do_func_slightly G150__do_func_slightly ^~~~~~~~~~~~~~~~~~~~~~ kctrl.c:1455:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] callCallback(d, res) /* ¥³¡¼¥ë¥Х寤ò¸ƤÖ */ ^ kctrl.c:1486:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] _doFunc(d, fnum) ^~~~~~~ ./sglobal.h:149:45: note: instantiated from: #define _doFunc G149__doFunc ^~~~~~~~~~~~ kctrl.c:1583:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] _afterDoFunc(d, retval) ^~~~~~~~~~~~ ./sglobal.h:148:45: note: instantiated from: #define _afterDoFunc G148__afterDoFunc ^~~~~~~~~~~~~~~~~ kctrl.c:1615:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] doFunc(d, fnum) ^~~~~~ ./sglobal.h:205:45: note: instantiated from: #define doFunc G205_doFunc ^~~~~~~~~~~ kctrl.c:1623:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_getContext(d, arg) ^ kctrl.c:1628:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext, defaultBushuContext; ~~~~~~ ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ kctrl.c:1628:26: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext, defaultBushuContext; ~~~~~~ ^ ./sglobal.h:194:45: note: instantiated from: #define defaultBushuContext G194_defaultBushuContext ^ kctrl.c:1645:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_closeUIContext(d, arg) ^ kctrl.c:1695:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_inhibitChangeMode(d, arg) ^ kctrl.c:1717:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_letterRestriction(d, arg) ^ kctrl.c:1734:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] countColumns(str) ^ kctrl.c:1758:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_queryMaxModeStr(d, arg) ^ kctrl.c:2117:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ kctrl.c:2215:37: warning: '&&' within '||' [-Wlogical-op-parentheses] p[1] == ':' && p[2] == '\\' || ~~~~~~~~~~~~^~~~~~~~~~~~~~~ kctrl.c:2215:37: note: place parentheses around the '&&' expression to silence this warning p[1] == ':' && p[2] == '\\' || ^ ( ) kctrl.c:2216:37: warning: '&&' within '||' [-Wlogical-op-parentheses] p[1] == ':' && p[2] == '/')) ~~~~~~~~~~~~^~~~~~~~~~~~~~ kctrl.c:2216:37: note: place parentheses around the '&&' expression to silence this warning p[1] == ':' && p[2] == '/')) ^ ( ) kctrl.c:2376:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] kanjiControl(request, d, arg) ^~~~~~~~~~~~ ./sglobal.h:282:45: note: instantiated from: #define kanjiControl G282_kanjiControl ^~~~~~~~~~~~~~~~~ kctrl.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "@(#) 102.1 $Id: kctrl.c,v 1.10 2003/09/21 09:08:17 aida_s Exp $"; ^ 177 warnings generated. rm -f kctrl.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -dynamic kctrl.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from kctrl.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from kctrl.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from kctrl.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from kctrl.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from kctrl.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from kctrl.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from kctrl.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from kctrl.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from kctrl.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from kctrl.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from kctrl.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from kctrl.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from kctrl.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from kctrl.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from kctrl.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from kctrl.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from kctrl.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from kctrl.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from kctrl.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from kctrl.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from kctrl.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from kctrl.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from kctrl.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from kctrl.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from kctrl.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from kctrl.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from kctrl.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from kctrl.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from kctrl.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from kctrl.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from kctrl.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from kctrl.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from kctrl.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from kctrl.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from kctrl.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from kctrl.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from kctrl.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from kctrl.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from kctrl.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from kctrl.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from kctrl.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from kctrl.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from kctrl.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from kctrl.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from kctrl.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from kctrl.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from kctrl.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from kctrl.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from kctrl.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from kctrl.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from kctrl.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from kctrl.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from kctrl.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from kctrl.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from kctrl.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from kctrl.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from kctrl.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from kctrl.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from kctrl.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from kctrl.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from kctrl.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from kctrl.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from kctrl.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from kctrl.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from kctrl.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from kctrl.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from kctrl.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from kctrl.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from kctrl.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from kctrl.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from kctrl.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from kctrl.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from kctrl.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from kctrl.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from kctrl.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from kctrl.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from kctrl.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from kctrl.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from kctrl.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from kctrl.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from kctrl.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from kctrl.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from kctrl.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from kctrl.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from kctrl.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from kctrl.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from kctrl.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from kctrl.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from kctrl.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from kctrl.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from kctrl.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from kctrl.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from kctrl.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from kctrl.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from kctrl.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from kctrl.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from kctrl.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from kctrl.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ kctrl.c:54:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] doInitializeFunctions(d) ^ kctrl.c:82:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] initRomeStruct(d, flg) ^~~~~~~~~~~~~~ ./sglobal.h:272:45: note: instantiated from: #define initRomeStruct G272_initRomeStruct ^~~~~~~~~~~~~~~~~~~ kctrl.c:90:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext, defaultBushuContext; ~~~~~~ ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ kctrl.c:90:26: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext, defaultBushuContext; ~~~~~~ ^ ./sglobal.h:194:45: note: instantiated from: #define defaultBushuContext G194_defaultBushuContext ^ kctrl.c:86:23: warning: unused variable 'G160_alpha_mode' [-Wunused-variable] extern KanjiModeRec alpha_mode, empty_mode; ^ ./sglobal.h:160:45: note: instantiated from: #define alpha_mode G160_alpha_mode ^ kctrl.c:87:45: warning: unused variable 'kzal_mode' [-Wunused-variable] extern KanjiModeRec kzhr_mode, kzkt_mode, kzal_mode; ^ kctrl.c:90:10: warning: unused variable 'G195_defaultContext' [-Wunused-variable] extern defaultContext, defaultBushuContext; ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ kctrl.c:86:35: warning: unused variable 'G213_empty_mode' [-Wunused-variable] extern KanjiModeRec alpha_mode, empty_mode; ^ ./sglobal.h:213:45: note: instantiated from: #define empty_mode G213_empty_mode ^ kctrl.c:88:23: warning: unused variable 'khkt_mode' [-Wunused-variable] extern KanjiModeRec khkt_mode, khal_mode; ^ kctrl.c:90:26: warning: unused variable 'G194_defaultBushuContext' [-Wunused-variable] extern defaultContext, defaultBushuContext; ^ ./sglobal.h:194:45: note: instantiated from: #define defaultBushuContext G194_defaultBushuContext ^ kctrl.c:87:23: warning: unused variable 'kzhr_mode' [-Wunused-variable] extern KanjiModeRec kzhr_mode, kzkt_mode, kzal_mode; ^ kctrl.c:88:34: warning: unused variable 'khal_mode' [-Wunused-variable] extern KanjiModeRec khkt_mode, khal_mode; ^ kctrl.c:87:34: warning: unused variable 'kzkt_mode' [-Wunused-variable] extern KanjiModeRec kzhr_mode, kzkt_mode, kzal_mode; ^ kctrl.c:218:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] insertEmptySlots(d) ^ kctrl.c:273:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] countContext() ^ kctrl.c:495:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_initialize(d, arg) ^ kctrl.c:500:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern FirstTime; ~~~~~~ ^ ./canna.h:56:22: note: instantiated from: #define FirstTime CANNA_G271_FirstTime ^ kctrl.c:516:9: warning: implicit declaration of function 'G262_initExtMenu' is invalid in C99 [-Wimplicit-function-declaration] if (initExtMenu() < 0) { ^ ./sglobal.h:262:45: note: instantiated from: #define initExtMenu G262_initExtMenu ^ kctrl.c:527:9: warning: implicit declaration of function 'G261_initBushuTable' is invalid in C99 [-Wimplicit-function-declaration] if (initBushuTable() != NG) { ^ ./sglobal.h:261:45: note: instantiated from: #define initBushuTable G261_initBushuTable ^ kctrl.c:528:11: warning: implicit declaration of function 'G264_initGyouTable' is invalid in C99 [-Wimplicit-function-declaration] if (initGyouTable() != NG) { ^ ./sglobal.h:264:45: note: instantiated from: #define initGyouTable G264_initGyouTable ^ kctrl.c:529:13: warning: implicit declaration of function 'G266_initHinshiTable' is invalid in C99 [-Wimplicit-function-declaration] if (initHinshiTable() != NG) { ^ ./sglobal.h:266:45: note: instantiated from: #define initHinshiTable G266_initHinshiTable ^ kctrl.c:530:15: warning: implicit declaration of function 'G274_initUlKigoTable' is invalid in C99 [-Wimplicit-function-declaration] if (initUlKigoTable() != NG) { ^ ./sglobal.h:274:45: note: instantiated from: #define initUlKigoTable G274_initUlKigoTable ^ kctrl.c:531:17: warning: implicit declaration of function 'G273_initUlKeisenTable' is invalid in C99 [-Wimplicit-function-declaration] if (initUlKeisenTable() != NG) { ^ ./sglobal.h:273:45: note: instantiated from: #define initUlKeisenTable G273_initUlKeisenTable ^ kctrl.c:532:19: warning: implicit declaration of function 'G271_initOnoffTable' is invalid in C99 [-Wimplicit-function-declaration] if (initOnoffTable() != NG) { ^ ./sglobal.h:271:45: note: instantiated from: #define initOnoffTable G271_initOnoffTable ^ kctrl.c:534:21: warning: implicit declaration of function 'G265_initHinshiMessage' is invalid in C99 [-Wimplicit-function-declaration] if (initHinshiMessage() != NG) { ^ ./sglobal.h:265:45: note: instantiated from: #define initHinshiMessage G265_initHinshiMessage ^ kctrl.c:698:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_finalize(d, arg) ^ kctrl.c:703:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern FirstTime; ~~~~~~ ^ ./canna.h:56:22: note: instantiated from: #define FirstTime CANNA_G271_FirstTime ^ kctrl.c:775:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_setWidth(d, arg) ^ kctrl.c:784:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_setBunsetsuKugiri(d, arg) ^ kctrl.c:812:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_changeMode(d, arg) ^ kctrl.c:914:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] baseModeP(d) ^ kctrl.c:936:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] escapeToBasicStat(d, how) ^~~~~~~~~~~~~~~~~ ./sglobal.h:218:45: note: instantiated from: #define escapeToBasicStat G218_escapeToBasicStat ^~~~~~~~~~~~~~~~~~~~~~ kctrl.c:970:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_setUFunc(d, arg) ^ kctrl.c:975:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern howToBehaveInCaseOfUndefKey; ~~~~~~ ^ ./sglobal.h:253:45: note: instantiated from: #define howToBehaveInCaseOfUndefKey G253_howToBehaveInCaseOfUndefKey ^ kctrl.c:982:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_setModeInfoStyle(d, arg) ^ kctrl.c:988:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern howToReturnModeInfo; ~~~~~~ ^ ./sglobal.h:254:45: note: instantiated from: #define howToReturnModeInfo G254_howToReturnModeInfo ^ kctrl.c:997:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_setHexInputStyle(d, arg) ^ kctrl.c:1007:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_inhibitHankakuKana(d, arg) ^ kctrl.c:1020:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] popTourokuWithGLineClear(d, retval, env) ^ kctrl.c:1043:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_defineKanji(d, arg) ^ kctrl.c:1064:5: warning: implicit declaration of function 'G200_dicTourokuControl' is invalid in C99 [-Wimplicit-function-declaration] dicTourokuControl(d, xxxx, popTourokuWithGLineClear); ^ ./sglobal.h:200:45: note: instantiated from: #define dicTourokuControl G200_dicTourokuControl ^ kctrl.c:1162:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_kakutei(d, arg) ^ kctrl.c:1182:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_kill(d, arg) ^ kctrl.c:1199:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_modekeys(d, arg) ^ kctrl.c:1223:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_queryMode(d, arg) ^ kctrl.c:1231:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_queryConnection(d, arg) ^ kctrl.c:1236:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ kctrl.c:1247:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_setServerName(d, arg) ^ kctrl.c:1256:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_parse(d, arg) ^ kctrl.c:1273:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_yomiInfo(d, arg) ^ kctrl.c:1283:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_storeYomi(d, arg) ^ kctrl.c:1339:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_setInitFileName(d, arg) ^ kctrl.c:1367:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_do(d, arg) ^ kctrl.c:1398:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] _do_func_slightly(d, fnum, mode_c, c_mode) ^~~~~~~~~~~~~~~~~ ./sglobal.h:150:45: note: instantiated from: #define _do_func_slightly G150__do_func_slightly ^~~~~~~~~~~~~~~~~~~~~~ kctrl.c:1455:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] callCallback(d, res) /* ¥³¡¼¥ë¥Х寤ò¸ƤÖ */ ^ kctrl.c:1486:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] _doFunc(d, fnum) ^~~~~~~ ./sglobal.h:149:45: note: instantiated from: #define _doFunc G149__doFunc ^~~~~~~~~~~~ kctrl.c:1583:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] _afterDoFunc(d, retval) ^~~~~~~~~~~~ ./sglobal.h:148:45: note: instantiated from: #define _afterDoFunc G148__afterDoFunc ^~~~~~~~~~~~~~~~~ kctrl.c:1615:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] doFunc(d, fnum) ^~~~~~ ./sglobal.h:205:45: note: instantiated from: #define doFunc G205_doFunc ^~~~~~~~~~~ kctrl.c:1623:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_getContext(d, arg) ^ kctrl.c:1628:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext, defaultBushuContext; ~~~~~~ ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ kctrl.c:1628:26: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext, defaultBushuContext; ~~~~~~ ^ ./sglobal.h:194:45: note: instantiated from: #define defaultBushuContext G194_defaultBushuContext ^ kctrl.c:1645:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_closeUIContext(d, arg) ^ kctrl.c:1695:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_inhibitChangeMode(d, arg) ^ kctrl.c:1717:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_letterRestriction(d, arg) ^ kctrl.c:1734:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] countColumns(str) ^ kctrl.c:1758:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KC_queryMaxModeStr(d, arg) ^ kctrl.c:2117:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ kctrl.c:2215:37: warning: '&&' within '||' [-Wlogical-op-parentheses] p[1] == ':' && p[2] == '\\' || ~~~~~~~~~~~~^~~~~~~~~~~~~~~ kctrl.c:2215:37: note: place parentheses around the '&&' expression to silence this warning p[1] == ':' && p[2] == '\\' || ^ ( ) kctrl.c:2216:37: warning: '&&' within '||' [-Wlogical-op-parentheses] p[1] == ':' && p[2] == '/')) ~~~~~~~~~~~~^~~~~~~~~~~~~~ kctrl.c:2216:37: note: place parentheses around the '&&' expression to silence this warning p[1] == ':' && p[2] == '/')) ^ ( ) kctrl.c:2376:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] kanjiControl(request, d, arg) ^~~~~~~~~~~~ ./sglobal.h:282:45: note: instantiated from: #define kanjiControl G282_kanjiControl ^~~~~~~~~~~~~~~~~ kctrl.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "@(#) 102.1 $Id: kctrl.c,v 1.10 2003/09/21 09:08:17 aida_s Exp $"; ^ 177 warnings generated. rm -f keydef.o unshared/keydef.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -O2 keydef.c -o unshared/keydef.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from keydef.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from keydef.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from keydef.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from keydef.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from keydef.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from keydef.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from keydef.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from keydef.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from keydef.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from keydef.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from keydef.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from keydef.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from keydef.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from keydef.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from keydef.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from keydef.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from keydef.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from keydef.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from keydef.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from keydef.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from keydef.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from keydef.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from keydef.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from keydef.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from keydef.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from keydef.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from keydef.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from keydef.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from keydef.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from keydef.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from keydef.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from keydef.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from keydef.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from keydef.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from keydef.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from keydef.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from keydef.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from keydef.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from keydef.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from keydef.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from keydef.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from keydef.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from keydef.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from keydef.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from keydef.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from keydef.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from keydef.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from keydef.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from keydef.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from keydef.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from keydef.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from keydef.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from keydef.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from keydef.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from keydef.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from keydef.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from keydef.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from keydef.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from keydef.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from keydef.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from keydef.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from keydef.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from keydef.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from keydef.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from keydef.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from keydef.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from keydef.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from keydef.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from keydef.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from keydef.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from keydef.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from keydef.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from keydef.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from keydef.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from keydef.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from keydef.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from keydef.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from keydef.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from keydef.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from keydef.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from keydef.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from keydef.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from keydef.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from keydef.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from keydef.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from keydef.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from keydef.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from keydef.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from keydef.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from keydef.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from keydef.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from keydef.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from keydef.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from keydef.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from keydef.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from keydef.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from keydef.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from keydef.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ keydef.c:40:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern multiSequenceFunc ~~~~~~ ^ ./sglobal.h:311:45: note: instantiated from: #define multiSequenceFunc G311_multiSequenceFunc ^ keydef.c:44:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static regist_key_hash(), copyMultiSequence(); ~~~~~~ ^ keydef.c:44:27: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static regist_key_hash(), copyMultiSequence(); ~~~~~~ ^ keydef.c:122:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] initKeyTables() ^~~~~~~~~~~~~ ./sglobal.h:268:45: note: instantiated from: #define initKeyTables G268_initKeyTables ^~~~~~~~~~~~~~~~~~ keydef.c:191:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern nothermodes; ~~~~~~ ^ ./sglobal.h:318:45: note: instantiated from: #define nothermodes G318_nothermodes ^ keydef.c:193:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] changeKeyfunc(modenum, key, fnum, actbuff, keybuff) ^~~~~~~~~~~~~ ./sglobal.h:169:45: note: instantiated from: #define changeKeyfunc G169_changeKeyfunc ^~~~~~~~~~~~~~~~~~ keydef.c:335:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] changeKeyfuncOfAll(key, fnum, actbuff, keybuff) ^~~~~~~~~~~~~~~~~~ ./sglobal.h:170:45: note: instantiated from: #define changeKeyfuncOfAll G170_changeKeyfuncOfAll ^~~~~~~~~~~~~~~~~~~~~~~ keydef.c:596:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] specialen(block) ^ keydef.c:609:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] to_write_act(depth,keysize,actsize,singleAct) ^ keydef.c:897:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] askQuitKey(key) ^~~~~~~~~~ ./sglobal.h:163:45: note: instantiated from: #define askQuitKey G163_askQuitKey ^~~~~~~~~~~~~~~ keydef.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "@(#) 102.1 $Id: keydef.c,v 1.2 2003/09/17 08:50:53 aida_s Exp $"; ^ 117 warnings generated. rm -f keydef.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -dynamic keydef.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from keydef.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from keydef.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from keydef.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from keydef.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from keydef.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from keydef.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from keydef.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from keydef.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from keydef.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from keydef.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from keydef.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from keydef.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from keydef.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from keydef.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from keydef.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from keydef.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from keydef.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from keydef.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from keydef.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from keydef.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from keydef.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from keydef.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from keydef.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from keydef.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from keydef.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from keydef.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from keydef.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from keydef.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from keydef.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from keydef.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from keydef.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from keydef.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from keydef.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from keydef.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from keydef.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from keydef.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from keydef.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from keydef.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from keydef.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from keydef.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from keydef.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from keydef.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from keydef.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from keydef.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from keydef.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from keydef.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from keydef.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from keydef.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from keydef.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from keydef.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from keydef.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from keydef.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from keydef.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from keydef.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from keydef.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from keydef.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from keydef.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from keydef.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from keydef.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from keydef.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from keydef.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from keydef.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from keydef.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from keydef.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from keydef.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from keydef.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from keydef.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from keydef.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from keydef.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from keydef.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from keydef.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from keydef.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from keydef.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from keydef.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from keydef.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from keydef.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from keydef.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from keydef.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from keydef.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from keydef.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from keydef.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from keydef.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from keydef.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from keydef.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from keydef.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from keydef.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from keydef.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from keydef.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from keydef.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from keydef.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from keydef.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from keydef.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from keydef.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from keydef.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from keydef.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from keydef.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from keydef.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from keydef.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ keydef.c:40:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern multiSequenceFunc ~~~~~~ ^ ./sglobal.h:311:45: note: instantiated from: #define multiSequenceFunc G311_multiSequenceFunc ^ keydef.c:44:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static regist_key_hash(), copyMultiSequence(); ~~~~~~ ^ keydef.c:44:27: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static regist_key_hash(), copyMultiSequence(); ~~~~~~ ^ keydef.c:122:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] initKeyTables() ^~~~~~~~~~~~~ ./sglobal.h:268:45: note: instantiated from: #define initKeyTables G268_initKeyTables ^~~~~~~~~~~~~~~~~~ keydef.c:191:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern nothermodes; ~~~~~~ ^ ./sglobal.h:318:45: note: instantiated from: #define nothermodes G318_nothermodes ^ keydef.c:193:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] changeKeyfunc(modenum, key, fnum, actbuff, keybuff) ^~~~~~~~~~~~~ ./sglobal.h:169:45: note: instantiated from: #define changeKeyfunc G169_changeKeyfunc ^~~~~~~~~~~~~~~~~~ keydef.c:335:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] changeKeyfuncOfAll(key, fnum, actbuff, keybuff) ^~~~~~~~~~~~~~~~~~ ./sglobal.h:170:45: note: instantiated from: #define changeKeyfuncOfAll G170_changeKeyfuncOfAll ^~~~~~~~~~~~~~~~~~~~~~~ keydef.c:596:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] specialen(block) ^ keydef.c:609:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] to_write_act(depth,keysize,actsize,singleAct) ^ keydef.c:897:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] askQuitKey(key) ^~~~~~~~~~ ./sglobal.h:163:45: note: instantiated from: #define askQuitKey G163_askQuitKey ^~~~~~~~~~~~~~~ keydef.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "@(#) 102.1 $Id: keydef.c,v 1.2 2003/09/17 08:50:53 aida_s Exp $"; ^ 117 warnings generated. rm -f kigo.o unshared/kigo.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -O2 kigo.c -o unshared/kigo.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from kigo.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from kigo.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from kigo.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from kigo.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from kigo.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from kigo.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from kigo.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from kigo.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from kigo.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from kigo.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from kigo.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from kigo.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from kigo.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from kigo.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from kigo.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from kigo.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from kigo.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from kigo.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from kigo.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from kigo.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from kigo.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from kigo.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from kigo.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from kigo.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from kigo.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from kigo.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from kigo.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from kigo.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from kigo.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from kigo.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from kigo.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from kigo.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from kigo.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from kigo.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from kigo.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from kigo.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from kigo.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from kigo.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from kigo.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from kigo.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from kigo.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from kigo.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from kigo.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from kigo.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from kigo.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from kigo.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from kigo.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from kigo.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from kigo.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from kigo.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from kigo.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from kigo.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from kigo.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from kigo.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from kigo.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from kigo.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from kigo.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from kigo.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from kigo.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from kigo.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from kigo.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from kigo.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from kigo.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from kigo.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from kigo.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from kigo.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from kigo.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from kigo.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from kigo.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from kigo.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from kigo.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from kigo.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from kigo.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from kigo.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from kigo.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from kigo.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from kigo.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from kigo.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from kigo.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from kigo.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from kigo.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from kigo.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from kigo.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from kigo.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from kigo.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from kigo.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from kigo.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from kigo.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from kigo.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from kigo.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from kigo.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from kigo.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from kigo.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from kigo.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from kigo.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from kigo.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from kigo.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from kigo.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ kigo.c:120:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] getKigoContext(d, ^ kigo.c:173:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] makeKigoGlineStatus(d) ^ kigo.c:201:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ kigo.c:228:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] makeKigoInfo(d, headkouho) ^ kigo.c:300:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] kigoIchiranExitCatch(d, retval, env) ^ kigo.c:316:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] kigoIchiranQuitCatch(d, retval, env) ^ kigo.c:329:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KigoIchiran(d) ^~~~~~~~~~~ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^~~~~~~~~~~~~~~~ kigo.c:342:6: warning: implicit declaration of function 'G303_makeKigoIchiran' is invalid in C99 [-Wimplicit-function-declaration] if(makeKigoIchiran(d, CANNA_MODE_KigoMode) == NG) ^ ./sglobal.h:303:45: note: instantiated from: #define makeKigoIchiran G303_makeKigoIchiran ^ kigo.c:356:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] makeKigoIchiran(d, major_mode) ^~~~~~~~~~~~~~~ ./sglobal.h:303:45: note: instantiated from: #define makeKigoIchiran G303_makeKigoIchiran ^~~~~~~~~~~~~~~~~~~~ kigo.c:392:6: warning: implicit declaration of function 'G155_allocIchiranBuf' is invalid in C99 [-Wimplicit-function-declaration] if(allocIchiranBuf(d) == NG) { /* µ­¹æ°ìÍ÷¥⡼¥É */ ^ ./sglobal.h:155:45: note: instantiated from: #define allocIchiranBuf G155_allocIchiranBuf ^ kigo.c:423:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KigoNop(d) ^ kigo.c:441:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KigoForwardKouho(d) ^ kigo.c:474:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KigoBackwardKouho(d) ^ kigo.c:506:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KigoPreviousKouhoretsu(d) ^ kigo.c:537:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KigoNextKouhoretsu(d) ^ kigo.c:568:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KigoBeginningOfKouho(d) ^ kigo.c:590:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KigoEndOfKouho(d) ^ kigo.c:615:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KigoKakutei(d) ^ kigo.c:703:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KigoQuit(d) ^ In file included from kigo.c:726: ./kigomap.h:30:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from kigo.c:726: ./kigomap.h:30:25: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ kigo.c:24:13: warning: unused variable 'rcs_id' [-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: ./kigomap.h:24:13: warning: unused variable 'kigomap_id' [-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 $"; ^ 129 warnings generated. rm -f kigo.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -dynamic kigo.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from kigo.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from kigo.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from kigo.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from kigo.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from kigo.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from kigo.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from kigo.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from kigo.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from kigo.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from kigo.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from kigo.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from kigo.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from kigo.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from kigo.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from kigo.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from kigo.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from kigo.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from kigo.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from kigo.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from kigo.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from kigo.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from kigo.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from kigo.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from kigo.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from kigo.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from kigo.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from kigo.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from kigo.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from kigo.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from kigo.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from kigo.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from kigo.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from kigo.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from kigo.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from kigo.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from kigo.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from kigo.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from kigo.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from kigo.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from kigo.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from kigo.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from kigo.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from kigo.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from kigo.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from kigo.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from kigo.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from kigo.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from kigo.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from kigo.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from kigo.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from kigo.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from kigo.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from kigo.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from kigo.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from kigo.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from kigo.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from kigo.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from kigo.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from kigo.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from kigo.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from kigo.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from kigo.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from kigo.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from kigo.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from kigo.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from kigo.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from kigo.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from kigo.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from kigo.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from kigo.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from kigo.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from kigo.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from kigo.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from kigo.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from kigo.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from kigo.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from kigo.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from kigo.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from kigo.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from kigo.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from kigo.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from kigo.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from kigo.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from kigo.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from kigo.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from kigo.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from kigo.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from kigo.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from kigo.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from kigo.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from kigo.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from kigo.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from kigo.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from kigo.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from kigo.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from kigo.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from kigo.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from kigo.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ kigo.c:120:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] getKigoContext(d, ^ kigo.c:173:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] makeKigoGlineStatus(d) ^ kigo.c:201:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ kigo.c:228:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] makeKigoInfo(d, headkouho) ^ kigo.c:300:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] kigoIchiranExitCatch(d, retval, env) ^ kigo.c:316:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] kigoIchiranQuitCatch(d, retval, env) ^ kigo.c:329:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KigoIchiran(d) ^~~~~~~~~~~ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^~~~~~~~~~~~~~~~ kigo.c:342:6: warning: implicit declaration of function 'G303_makeKigoIchiran' is invalid in C99 [-Wimplicit-function-declaration] if(makeKigoIchiran(d, CANNA_MODE_KigoMode) == NG) ^ ./sglobal.h:303:45: note: instantiated from: #define makeKigoIchiran G303_makeKigoIchiran ^ kigo.c:356:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] makeKigoIchiran(d, major_mode) ^~~~~~~~~~~~~~~ ./sglobal.h:303:45: note: instantiated from: #define makeKigoIchiran G303_makeKigoIchiran ^~~~~~~~~~~~~~~~~~~~ kigo.c:392:6: warning: implicit declaration of function 'G155_allocIchiranBuf' is invalid in C99 [-Wimplicit-function-declaration] if(allocIchiranBuf(d) == NG) { /* µ­¹æ°ìÍ÷¥⡼¥É */ ^ ./sglobal.h:155:45: note: instantiated from: #define allocIchiranBuf G155_allocIchiranBuf ^ kigo.c:423:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KigoNop(d) ^ kigo.c:441:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KigoForwardKouho(d) ^ kigo.c:474:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KigoBackwardKouho(d) ^ kigo.c:506:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KigoPreviousKouhoretsu(d) ^ kigo.c:537:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KigoNextKouhoretsu(d) ^ kigo.c:568:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KigoBeginningOfKouho(d) ^ kigo.c:590:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KigoEndOfKouho(d) ^ kigo.c:615:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KigoKakutei(d) ^ kigo.c:703:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KigoQuit(d) ^ In file included from kigo.c:726: ./kigomap.h:30:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from kigo.c:726: ./kigomap.h:30:25: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ kigo.c:24:13: warning: unused variable 'rcs_id' [-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: ./kigomap.h:24:13: warning: unused variable 'kigomap_id' [-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 $"; ^ 129 warnings generated. rm -f mode.o unshared/mode.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -O2 mode.c -o unshared/mode.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from mode.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from mode.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from mode.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from mode.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from mode.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from mode.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from mode.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from mode.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from mode.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from mode.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from mode.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from mode.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from mode.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from mode.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from mode.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from mode.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from mode.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from mode.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from mode.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from mode.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from mode.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from mode.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from mode.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from mode.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from mode.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from mode.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from mode.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from mode.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from mode.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from mode.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from mode.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from mode.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from mode.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from mode.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from mode.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from mode.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from mode.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from mode.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from mode.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from mode.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from mode.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from mode.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from mode.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from mode.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from mode.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from mode.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from mode.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from mode.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from mode.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from mode.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from mode.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from mode.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from mode.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from mode.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from mode.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from mode.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from mode.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from mode.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from mode.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from mode.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from mode.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from mode.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from mode.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from mode.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from mode.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from mode.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from mode.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from mode.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from mode.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from mode.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from mode.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from mode.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from mode.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from mode.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from mode.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from mode.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from mode.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from mode.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from mode.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from mode.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from mode.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from mode.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from mode.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from mode.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from mode.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from mode.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from mode.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from mode.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from mode.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from mode.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from mode.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from mode.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from mode.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from mode.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from mode.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from mode.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from mode.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from mode.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ mode.c:120:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern nothermodes; ~~~~~~ ^ ./sglobal.h:318:45: note: instantiated from: #define nothermodes G318_nothermodes ^ mode.c:230:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JapaneseMode(d) ^~~~~~~~~~~~ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^~~~~~~~~~~~~~~~~ mode.c:245:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] AlphaMode(d) ^~~~~~~~~ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^~~~~~~~~~~~~~ mode.c:261:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] HenkanNyuryokuMode(d) ^~~~~~~~~~~~~~~~~~ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^~~~~~~~~~~~~~~~~~~~~~~ mode.c:286:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] queryMode(d, arg) ^~~~~~~~~ ./sglobal.h:332:45: note: instantiated from: #define queryMode G332_queryMode ^~~~~~~~~~~~~~ mode.c:373:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] changeModeName(modeid, str) ^~~~~~~~~~~~~~ ./sglobal.h:171:45: note: instantiated from: #define changeModeName G171_changeModeName ^~~~~~~~~~~~~~~~~~~ mode.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "@(#) 102.1 $Id: mode.c,v 1.2 2003/01/10 13:08:45 aida_s Exp $"; ^ 113 warnings generated. rm -f mode.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -dynamic mode.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from mode.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from mode.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from mode.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from mode.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from mode.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from mode.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from mode.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from mode.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from mode.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from mode.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from mode.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from mode.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from mode.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from mode.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from mode.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from mode.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from mode.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from mode.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from mode.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from mode.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from mode.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from mode.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from mode.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from mode.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from mode.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from mode.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from mode.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from mode.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from mode.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from mode.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from mode.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from mode.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from mode.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from mode.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from mode.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from mode.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from mode.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from mode.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from mode.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from mode.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from mode.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from mode.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from mode.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from mode.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from mode.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from mode.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from mode.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from mode.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from mode.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from mode.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from mode.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from mode.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from mode.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from mode.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from mode.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from mode.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from mode.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from mode.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from mode.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from mode.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from mode.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from mode.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from mode.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from mode.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from mode.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from mode.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from mode.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from mode.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from mode.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from mode.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from mode.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from mode.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from mode.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from mode.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from mode.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from mode.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from mode.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from mode.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from mode.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from mode.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from mode.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from mode.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from mode.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from mode.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from mode.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from mode.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from mode.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from mode.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from mode.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from mode.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from mode.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from mode.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from mode.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from mode.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from mode.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from mode.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from mode.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from mode.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ mode.c:120:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern nothermodes; ~~~~~~ ^ ./sglobal.h:318:45: note: instantiated from: #define nothermodes G318_nothermodes ^ mode.c:230:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] JapaneseMode(d) ^~~~~~~~~~~~ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^~~~~~~~~~~~~~~~~ mode.c:245:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] AlphaMode(d) ^~~~~~~~~ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^~~~~~~~~~~~~~ mode.c:261:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] HenkanNyuryokuMode(d) ^~~~~~~~~~~~~~~~~~ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^~~~~~~~~~~~~~~~~~~~~~~ mode.c:286:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] queryMode(d, arg) ^~~~~~~~~ ./sglobal.h:332:45: note: instantiated from: #define queryMode G332_queryMode ^~~~~~~~~~~~~~ mode.c:373:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] changeModeName(modeid, str) ^~~~~~~~~~~~~~ ./sglobal.h:171:45: note: instantiated from: #define changeModeName G171_changeModeName ^~~~~~~~~~~~~~~~~~~ mode.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "@(#) 102.1 $Id: mode.c,v 1.2 2003/01/10 13:08:45 aida_s Exp $"; ^ 113 warnings generated. rm -f multi.o unshared/multi.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -O2 multi.c -o unshared/multi.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from multi.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from multi.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from multi.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from multi.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from multi.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from multi.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from multi.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from multi.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from multi.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from multi.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from multi.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from multi.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from multi.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from multi.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from multi.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from multi.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from multi.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from multi.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from multi.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from multi.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from multi.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from multi.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from multi.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from multi.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from multi.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from multi.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from multi.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from multi.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from multi.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from multi.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from multi.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from multi.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from multi.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from multi.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from multi.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from multi.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from multi.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from multi.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from multi.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from multi.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from multi.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from multi.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from multi.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from multi.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from multi.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from multi.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from multi.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from multi.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from multi.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from multi.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from multi.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from multi.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from multi.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from multi.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from multi.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from multi.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from multi.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from multi.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from multi.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from multi.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from multi.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from multi.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from multi.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from multi.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from multi.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from multi.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from multi.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from multi.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from multi.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from multi.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from multi.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from multi.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from multi.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from multi.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from multi.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from multi.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from multi.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from multi.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from multi.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from multi.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from multi.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from multi.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from multi.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from multi.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from multi.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from multi.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from multi.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from multi.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from multi.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from multi.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from multi.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from multi.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from multi.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from multi.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from multi.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from multi.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from multi.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from multi.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ multi.c:105:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] UseOtherKeymap(d) ^~~~~~~~~~~~~~ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^~~~~~~~~~~~~~~~~~~ multi.c:131:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] _DoFuncSequence(d, keytbl, key) /* ʣ¿ô¤ε¡ǽ¤γä¤êÅö¤Æ */ ^ multi.c:242:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] DoFuncSequence(d) /* ʣ¿ô¤ε¡ǽ¤γä¤êÅö¤Æ */ ^~~~~~~~~~~~~~ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^~~~~~~~~~~~~~~~~~~ multi.c:248:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] multiSequenceFunc(d, mode, whattodo, key, fnum) ^~~~~~~~~~~~~~~~~ ./sglobal.h:311:45: note: instantiated from: #define multiSequenceFunc G311_multiSequenceFunc ^~~~~~~~~~~~~~~~~~~~~~ multi.c:24:13: warning: unused variable 'm_s_map_id' [-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 $"; ^ 111 warnings generated. rm -f multi.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -dynamic multi.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from multi.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from multi.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from multi.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from multi.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from multi.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from multi.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from multi.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from multi.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from multi.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from multi.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from multi.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from multi.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from multi.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from multi.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from multi.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from multi.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from multi.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from multi.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from multi.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from multi.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from multi.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from multi.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from multi.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from multi.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from multi.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from multi.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from multi.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from multi.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from multi.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from multi.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from multi.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from multi.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from multi.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from multi.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from multi.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from multi.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from multi.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from multi.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from multi.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from multi.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from multi.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from multi.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from multi.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from multi.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from multi.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from multi.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from multi.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from multi.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from multi.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from multi.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from multi.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from multi.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from multi.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from multi.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from multi.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from multi.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from multi.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from multi.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from multi.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from multi.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from multi.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from multi.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from multi.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from multi.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from multi.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from multi.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from multi.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from multi.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from multi.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from multi.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from multi.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from multi.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from multi.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from multi.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from multi.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from multi.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from multi.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from multi.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from multi.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from multi.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from multi.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from multi.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from multi.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from multi.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from multi.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from multi.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from multi.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from multi.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from multi.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from multi.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from multi.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from multi.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from multi.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from multi.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from multi.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from multi.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from multi.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from multi.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ multi.c:105:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] UseOtherKeymap(d) ^~~~~~~~~~~~~~ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^~~~~~~~~~~~~~~~~~~ multi.c:131:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] _DoFuncSequence(d, keytbl, key) /* ʣ¿ô¤ε¡ǽ¤γä¤êÅö¤Æ */ ^ multi.c:242:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] DoFuncSequence(d) /* ʣ¿ô¤ε¡ǽ¤γä¤êÅö¤Æ */ ^~~~~~~~~~~~~~ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^~~~~~~~~~~~~~~~~~~ multi.c:248:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] multiSequenceFunc(d, mode, whattodo, key, fnum) ^~~~~~~~~~~~~~~~~ ./sglobal.h:311:45: note: instantiated from: #define multiSequenceFunc G311_multiSequenceFunc ^~~~~~~~~~~~~~~~~~~~~~ multi.c:24:13: warning: unused variable 'm_s_map_id' [-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 $"; ^ 111 warnings generated. rm -f onoff.o unshared/onoff.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -O2 onoff.c -o unshared/onoff.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from onoff.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from onoff.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from onoff.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from onoff.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from onoff.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from onoff.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from onoff.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from onoff.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from onoff.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from onoff.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from onoff.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from onoff.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from onoff.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from onoff.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from onoff.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from onoff.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from onoff.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from onoff.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from onoff.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from onoff.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from onoff.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from onoff.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from onoff.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from onoff.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from onoff.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from onoff.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from onoff.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from onoff.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from onoff.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from onoff.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from onoff.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from onoff.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from onoff.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from onoff.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from onoff.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from onoff.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from onoff.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from onoff.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from onoff.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from onoff.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from onoff.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from onoff.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from onoff.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from onoff.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from onoff.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from onoff.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from onoff.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from onoff.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from onoff.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from onoff.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from onoff.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from onoff.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from onoff.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from onoff.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from onoff.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from onoff.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from onoff.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from onoff.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from onoff.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from onoff.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from onoff.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from onoff.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from onoff.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from onoff.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from onoff.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from onoff.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from onoff.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from onoff.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from onoff.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from onoff.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from onoff.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from onoff.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from onoff.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from onoff.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from onoff.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from onoff.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from onoff.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from onoff.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from onoff.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from onoff.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from onoff.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from onoff.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from onoff.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from onoff.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from onoff.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from onoff.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from onoff.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from onoff.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from onoff.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from onoff.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from onoff.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from onoff.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from onoff.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from onoff.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from onoff.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from onoff.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from onoff.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from onoff.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ onoff.c:77:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] selectOnOff(d, buf, ck, nelem, bangomax, currentkouho, status, ^~~~~~~~~~~ ./sglobal.h:351:45: note: instantiated from: #define selectOnOff G351_selectOnOff ^~~~~~~~~~~~~~~~ onoff.c:131:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] makeOnOffIchiran(d, nelem, bangomax, currentkouho, status) ^ onoff.c:149:6: warning: implicit declaration of function 'G155_allocIchiranBuf' is invalid in C99 [-Wimplicit-function-declaration] if(allocIchiranBuf(d) == NG) ^ ./sglobal.h:155:45: note: instantiated from: #define allocIchiranBuf G155_allocIchiranBuf ^ onoff.c:276:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] OnOffSelect(d) ^ onoff.c:308:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] OnOffKakutei(d) ^ In file included from onoff.c:350: ./onoffmap.h:30:9: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from onoff.c:350: ./onoffmap.h:30:26: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from onoff.c:350: ./onoffmap.h:31:9: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho(), IchiranBackwardKouho(), IchiranNextKouhoretsu(); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from onoff.c:350: ./onoffmap.h:31:32: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho(), IchiranBackwardKouho(), IchiranNextKouhoretsu(); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from onoff.c:350: ./onoffmap.h:31:56: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho(), IchiranBackwardKouho(), IchiranNextKouhoretsu(); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from onoff.c:350: ./onoffmap.h:32:9: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu(), IchiranBeginningOfKouho(); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from onoff.c:350: ./onoffmap.h:32:38: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu(), IchiranBeginningOfKouho(); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from onoff.c:350: ./onoffmap.h:33:9: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho(), IchiranQuit(), IchiranNop(); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from onoff.c:350: ./onoffmap.h:33:30: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho(), IchiranQuit(), IchiranNop(); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from onoff.c:350: ./onoffmap.h:33:45: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho(), IchiranQuit(), IchiranNop(); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ onoff.c:24:13: warning: unused variable 'rcs_id' [-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: ./onoffmap.h:24:13: warning: unused variable 'onoffmap_id' [-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 $"; ^ 123 warnings generated. rm -f onoff.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -dynamic onoff.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from onoff.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from onoff.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from onoff.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from onoff.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from onoff.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from onoff.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from onoff.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from onoff.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from onoff.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from onoff.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from onoff.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from onoff.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from onoff.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from onoff.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from onoff.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from onoff.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from onoff.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from onoff.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from onoff.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from onoff.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from onoff.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from onoff.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from onoff.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from onoff.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from onoff.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from onoff.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from onoff.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from onoff.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from onoff.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from onoff.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from onoff.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from onoff.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from onoff.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from onoff.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from onoff.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from onoff.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from onoff.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from onoff.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from onoff.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from onoff.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from onoff.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from onoff.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from onoff.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from onoff.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from onoff.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from onoff.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from onoff.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from onoff.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from onoff.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from onoff.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from onoff.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from onoff.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from onoff.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from onoff.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from onoff.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from onoff.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from onoff.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from onoff.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from onoff.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from onoff.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from onoff.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from onoff.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from onoff.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from onoff.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from onoff.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from onoff.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from onoff.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from onoff.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from onoff.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from onoff.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from onoff.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from onoff.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from onoff.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from onoff.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from onoff.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from onoff.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from onoff.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from onoff.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from onoff.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from onoff.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from onoff.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from onoff.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from onoff.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from onoff.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from onoff.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from onoff.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from onoff.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from onoff.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from onoff.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from onoff.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from onoff.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from onoff.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from onoff.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from onoff.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from onoff.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from onoff.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from onoff.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from onoff.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ onoff.c:77:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] selectOnOff(d, buf, ck, nelem, bangomax, currentkouho, status, ^~~~~~~~~~~ ./sglobal.h:351:45: note: instantiated from: #define selectOnOff G351_selectOnOff ^~~~~~~~~~~~~~~~ onoff.c:131:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] makeOnOffIchiran(d, nelem, bangomax, currentkouho, status) ^ onoff.c:149:6: warning: implicit declaration of function 'G155_allocIchiranBuf' is invalid in C99 [-Wimplicit-function-declaration] if(allocIchiranBuf(d) == NG) ^ ./sglobal.h:155:45: note: instantiated from: #define allocIchiranBuf G155_allocIchiranBuf ^ onoff.c:276:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] OnOffSelect(d) ^ onoff.c:308:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] OnOffKakutei(d) ^ In file included from onoff.c:350: ./onoffmap.h:30:9: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from onoff.c:350: ./onoffmap.h:30:26: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from onoff.c:350: ./onoffmap.h:31:9: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho(), IchiranBackwardKouho(), IchiranNextKouhoretsu(); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from onoff.c:350: ./onoffmap.h:31:32: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho(), IchiranBackwardKouho(), IchiranNextKouhoretsu(); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from onoff.c:350: ./onoffmap.h:31:56: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho(), IchiranBackwardKouho(), IchiranNextKouhoretsu(); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from onoff.c:350: ./onoffmap.h:32:9: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu(), IchiranBeginningOfKouho(); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from onoff.c:350: ./onoffmap.h:32:38: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu(), IchiranBeginningOfKouho(); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from onoff.c:350: ./onoffmap.h:33:9: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho(), IchiranQuit(), IchiranNop(); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from onoff.c:350: ./onoffmap.h:33:30: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho(), IchiranQuit(), IchiranNop(); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from onoff.c:350: ./onoffmap.h:33:45: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho(), IchiranQuit(), IchiranNop(); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ onoff.c:24:13: warning: unused variable 'rcs_id' [-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: ./onoffmap.h:24:13: warning: unused variable 'onoffmap_id' [-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 $"; ^ 123 warnings generated. rm -f parse.o unshared/parse.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -O2 parse.c -o unshared/parse.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from parse.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from parse.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from parse.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from parse.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from parse.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from parse.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from parse.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from parse.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from parse.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from parse.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from parse.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from parse.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from parse.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from parse.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from parse.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from parse.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from parse.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from parse.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from parse.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from parse.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from parse.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from parse.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from parse.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from parse.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from parse.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from parse.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from parse.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from parse.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from parse.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from parse.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from parse.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from parse.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from parse.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from parse.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from parse.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from parse.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from parse.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from parse.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from parse.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from parse.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from parse.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from parse.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from parse.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from parse.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from parse.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from parse.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from parse.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from parse.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from parse.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from parse.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from parse.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from parse.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from parse.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from parse.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from parse.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from parse.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from parse.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from parse.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from parse.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from parse.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from parse.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from parse.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from parse.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from parse.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from parse.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from parse.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from parse.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from parse.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from parse.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from parse.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from parse.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from parse.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from parse.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from parse.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from parse.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from parse.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from parse.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from parse.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from parse.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from parse.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from parse.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from parse.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from parse.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from parse.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from parse.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from parse.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from parse.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from parse.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from parse.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from parse.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from parse.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from parse.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from parse.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from parse.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from parse.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from parse.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from parse.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from parse.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ parse.c:56:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ckverbose; ~~~~~~ ^ ./sglobal.h:177:45: note: instantiated from: #define ckverbose G177_ckverbose ^ parse.c:58:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YYparse_by_rcfilename(); ~~~~~~ ^ ./sglobal.h:133:45: note: instantiated from: #define YYparse_by_rcfilename G133_YYparse_by_rcfilename ^ parse.c:80:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] make_initfilename() ^ parse.c:115:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ parse.c:128:7: warning: implicit declaration of function 'G182_clisp_init' is invalid in C99 [-Wimplicit-function-declaration] if (clisp_init() == 0) { ^ ./sglobal.h:182:45: note: instantiated from: #define clisp_init G182_clisp_init ^ parse.c:118:14: warning: unused variable 'G164_auto_define' [-Wunused-variable] extern int auto_define; ^ ./sglobal.h:164:45: note: instantiated from: #define auto_define G164_auto_define ^ parse.c:115:10: warning: unused variable 'G277_iroha_debug' [-Wunused-variable] extern iroha_debug; ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ parse.c:347:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] DISPLAY_to_hostname(name, buf, bufsize) ^ parse.c:352:5: warning: implicit declaration of function 'gethostname' is invalid in C99 [-Wimplicit-function-declaration] gethostname(buf, bufsize); ^ parse.c:368:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ parse.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "@(#) 102.1 $Id: parse.c,v 1.4 2003/09/17 08:50:53 aida_s Exp $"; ^ 117 warnings generated. rm -f parse.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -dynamic parse.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from parse.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from parse.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from parse.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from parse.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from parse.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from parse.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from parse.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from parse.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from parse.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from parse.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from parse.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from parse.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from parse.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from parse.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from parse.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from parse.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from parse.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from parse.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from parse.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from parse.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from parse.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from parse.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from parse.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from parse.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from parse.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from parse.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from parse.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from parse.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from parse.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from parse.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from parse.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from parse.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from parse.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from parse.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from parse.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from parse.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from parse.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from parse.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from parse.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from parse.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from parse.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from parse.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from parse.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from parse.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from parse.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from parse.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from parse.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from parse.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from parse.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from parse.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from parse.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from parse.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from parse.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from parse.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from parse.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from parse.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from parse.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from parse.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from parse.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from parse.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from parse.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from parse.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from parse.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from parse.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from parse.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from parse.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from parse.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from parse.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from parse.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from parse.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from parse.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from parse.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from parse.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from parse.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from parse.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from parse.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from parse.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from parse.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from parse.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from parse.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from parse.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from parse.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from parse.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from parse.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from parse.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from parse.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from parse.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from parse.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from parse.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from parse.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from parse.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from parse.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from parse.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from parse.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from parse.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from parse.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from parse.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from parse.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ parse.c:56:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ckverbose; ~~~~~~ ^ ./sglobal.h:177:45: note: instantiated from: #define ckverbose G177_ckverbose ^ parse.c:58:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YYparse_by_rcfilename(); ~~~~~~ ^ ./sglobal.h:133:45: note: instantiated from: #define YYparse_by_rcfilename G133_YYparse_by_rcfilename ^ parse.c:80:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] make_initfilename() ^ parse.c:115:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ parse.c:128:7: warning: implicit declaration of function 'G182_clisp_init' is invalid in C99 [-Wimplicit-function-declaration] if (clisp_init() == 0) { ^ ./sglobal.h:182:45: note: instantiated from: #define clisp_init G182_clisp_init ^ parse.c:118:14: warning: unused variable 'G164_auto_define' [-Wunused-variable] extern int auto_define; ^ ./sglobal.h:164:45: note: instantiated from: #define auto_define G164_auto_define ^ parse.c:115:10: warning: unused variable 'G277_iroha_debug' [-Wunused-variable] extern iroha_debug; ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ parse.c:347:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] DISPLAY_to_hostname(name, buf, bufsize) ^ parse.c:352:5: warning: implicit declaration of function 'gethostname' is invalid in C99 [-Wimplicit-function-declaration] gethostname(buf, bufsize); ^ parse.c:368:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ parse.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "@(#) 102.1 $Id: parse.c,v 1.4 2003/09/17 08:50:53 aida_s Exp $"; ^ 117 warnings generated. rm -f romaji.o unshared/romaji.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -O2 romaji.c -o unshared/romaji.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from romaji.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from romaji.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from romaji.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from romaji.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from romaji.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from romaji.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from romaji.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from romaji.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from romaji.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from romaji.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from romaji.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from romaji.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from romaji.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from romaji.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from romaji.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from romaji.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from romaji.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from romaji.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from romaji.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from romaji.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from romaji.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from romaji.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from romaji.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from romaji.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from romaji.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from romaji.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from romaji.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from romaji.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from romaji.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from romaji.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from romaji.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from romaji.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from romaji.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from romaji.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from romaji.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from romaji.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from romaji.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from romaji.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from romaji.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from romaji.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from romaji.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from romaji.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from romaji.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from romaji.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from romaji.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from romaji.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from romaji.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from romaji.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from romaji.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from romaji.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from romaji.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from romaji.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from romaji.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from romaji.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from romaji.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from romaji.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from romaji.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from romaji.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from romaji.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from romaji.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from romaji.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from romaji.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from romaji.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from romaji.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from romaji.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from romaji.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from romaji.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from romaji.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from romaji.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from romaji.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from romaji.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from romaji.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from romaji.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from romaji.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from romaji.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from romaji.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from romaji.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from romaji.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from romaji.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from romaji.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from romaji.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from romaji.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from romaji.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from romaji.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from romaji.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from romaji.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from romaji.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from romaji.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from romaji.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from romaji.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from romaji.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from romaji.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from romaji.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from romaji.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from romaji.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from romaji.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from romaji.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from romaji.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ romaji.c:329:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ckverbose; ~~~~~~ ^ ./sglobal.h:177:45: note: instantiated from: #define ckverbose G177_ckverbose ^ romaji.c:478:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RomkanaInit() ^~~~~~~~~~~ ./sglobal.h:82:45: note: instantiated from: #define RomkanaInit G082_RomkanaInit ^~~~~~~~~~~~~~~~ romaji.c:612:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern nkeysup; ~~~~~~ ^ ./sglobal.h:317:45: note: instantiated from: #define nkeysup G317_nkeysup ^ romaji.c:795:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] checkIfYomiExit(d, retval) ^ romaji.c:826:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] checkIfYomiQuit(d, retval) ^ romaji.c:965:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static makePhonoOnBuffer(); ~~~~~~ ^ romaji.c:980:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiInsert(d) ^~~~~~~~~~ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^~~~~~~~~~~~~~~ romaji.c:1034:24: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(d->ch & ~0x1f) && yc->allowedChars != CANNA_NOTHING_RESTRICTED ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ romaji.c:1034:24: note: place parentheses around the '&&' expression to silence this warning if (!(d->ch & ~0x1f) && yc->allowedChars != CANNA_NOTHING_RESTRICTED ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ romaji.c:1150:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] findSup(wchar_t key) ^~~~~~~ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^~~~~~~~~~~~ romaji.c:1157:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern nkeysup; ~~~~~~ ^ ./sglobal.h:317:45: note: instantiated from: #define nkeysup G317_nkeysup ^ romaji.c:1180:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] makePhonoOnBuffer(d, yc, key, flag, english) ^ romaji.c:1452:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dakuonP(ch) ^ romaji.c:1455:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static dakuon_first_time = 1; ~~~~~~ ^ romaji.c:1498:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] growDakuonP(ch) ^ romaji.c:1502:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static dakuon_first_time = 1; ~~~~~~ ^ romaji.c:1537:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KanaYomiInsert(d) ^ romaji.c:1695:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] howFarToGoBackward(yc) ^ romaji.c:1718:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] howFarToGoForward(yc) ^ romaji.c:1806:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiNop pro((uiContext)); ~~~~~~ ^ romaji.c:1809:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiNop(d) ^ romaji.c:1819:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiForward pro((uiContext)); ~~~~~~ ^ romaji.c:1822:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiForward(d) /* ¥«¡¼¥½¥ë¤α¦°Üư */ ^ romaji.c:1880:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiBeginningOfLine pro((uiContext)); ~~~~~~ ^ romaji.c:1883:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiBeginningOfLine(d) /* ¥«¡¼¥½¥ë¤κ¸ü°Üư */ ^ romaji.c:1914:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiEndOfLine pro((uiContext)); ~~~~~~ ^ romaji.c:1917:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiEndOfLine(d) /* ¥«¡¼¥½¥ë¤α¦ü°Üư */ ^ romaji.c:1983:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RomajiFlushYomi(d, b, bsize) ^~~~~~~~~~~~~~~ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^~~~~~~~~~~~~~~~~~~~ romaji.c:2136:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] appendYomi2Yomi(yom, yc) ^ romaji.c:2686:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiExit(d, retval) ^~~~~~~~ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^~~~~~~~~~~~~ romaji.c:2766:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KanaDeletePrevious(d)/* ¥«¡¼¥½¥ë¤κ¸¤Îʸ»ú¤κï½ü */ ^~~~~~~~~~~~~~~~~~ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^~~~~~~~~~~~~~~~~~~~~~~ romaji.c:2839:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiDeletePrevious pro((uiContext)); ~~~~~~ ^ romaji.c:2878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiDeleteNext pro((uiContext)); ~~~~~~ ^ romaji.c:2952:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiKillToEndOfLine pro((uiContext)); ~~~~~~ ^ romaji.c:2984:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiQuit pro((uiContext)); ~~~~~~ ^ romaji.c:3021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static simplePopCallback pro((uiContext, int, mode_context)); ~~~~~~ ^ romaji.c:3024:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] simplePopCallback(d, retval, env) ^ romaji.c:3035:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] alphaMode(d) ^~~~~~~~~ ./sglobal.h:158:45: note: instantiated from: #define alphaMode G158_alphaMode ^~~~~~~~~~~~~~ romaji.c:3071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static exitYomiQuotedInsert pro((uiContext, int, mode_context)); ~~~~~~ ^ romaji.c:3074:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] exitYomiQuotedInsert(d, retval, env) ^ romaji.c:3085:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiInsertQuoted(d) ^ romaji.c:3116:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static yomiquotedfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ romaji.c:3119:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] yomiquotedfunc(d, mode, whattodo, key, fnum) ^ romaji.c:3136:1: warning: control may reach end of non-void function [-Wreturn-type] } ^ romaji.c:3171:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiQuotedInsert(d) ^~~~~~~~~~~~~~~~ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^~~~~~~~~~~~~~~~~~~~~ romaji.c:3211:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static allowTwoByte = 1; ~~~~~~ ^ romaji.c:3211:10: warning: unused variable 'allowTwoByte' [-Wunused-variable] romaji.c:3304:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static allowTwoByte = 1; ~~~~~~ ^ romaji.c:3428:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static ConvertAsHex pro((uiContext)); ~~~~~~ ^ romaji.c:3431:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ConvertAsHex(d) ^ romaji.c:3526:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] convertAsHex(d) ^~~~~~~~~~~~ ./sglobal.h:188:45: note: instantiated from: #define convertAsHex G188_convertAsHex ^~~~~~~~~~~~~~~~~ romaji.c:3560:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern nkeysup; ~~~~~~ ^ ./sglobal.h:317:45: note: instantiated from: #define nkeysup G317_nkeysup ^ romaji.c:3570:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static everySupkey pro((uiContext, int, mode_context)); ~~~~~~ ^ romaji.c:3573:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] everySupkey(d, retval, env) ^ romaji.c:3591:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static exitSupkey pro((uiContext, int, mode_context)); ~~~~~~ ^ romaji.c:3594:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] exitSupkey(d, retval, env) ^ romaji.c:3635:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static quitSupkey pro((uiContext, int, mode_context)); ~~~~~~ ^ romaji.c:3638:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] quitSupkey(d, retval, env) ^ romaji.c:3650:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] selectKeysup(d, yc, ind) ^~~~~~~~~~~~ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^~~~~~~~~~~~~~~~~ romaji.c:3657:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern nkeysup; ~~~~~~ ^ ./sglobal.h:317:45: note: instantiated from: #define nkeysup G317_nkeysup ^ romaji.c:3699:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] regionGairaigo(yc, s, e) ^ romaji.c:3730:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] containUnconvertedKey(yc) ^~~~~~~~~~~~~~~~~~~~~ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^~~~~~~~~~~~~~~~~~~~~~~~~~ romaji.c:3762:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiHenkan pro((uiContext)); ~~~~~~ ^ romaji.c:3832:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiHenkanNaive pro((uiContext)); ~~~~~~ ^ romaji.c:3849:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiHenkanOrNothing pro((uiContext)); ~~~~~~ ^ romaji.c:3868:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)), EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ romaji.c:3868:40: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)), EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ romaji.c:3869:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ romaji.c:3870:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)), EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ romaji.c:3870:39: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)), EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ romaji.c:3872:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiBaseHira pro((uiContext)); ~~~~~~ ^ romaji.c:3875:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiBaseHira(d) ^ romaji.c:3884:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiBaseKata pro((uiContext)); ~~~~~~ ^ romaji.c:3887:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiBaseKata(d) ^ romaji.c:3896:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiBaseEisu pro((uiContext)); ~~~~~~ ^ romaji.c:3899:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiBaseEisu(d) ^ romaji.c:3908:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiBaseZen pro((uiContext)); ~~~~~~ ^ romaji.c:3911:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiBaseZen(d) ^ romaji.c:3920:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiBaseHan pro((uiContext)); ~~~~~~ ^ romaji.c:3923:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiBaseHan(d) ^ romaji.c:3932:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiBaseKana pro((uiContext)); ~~~~~~ ^ romaji.c:3935:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiBaseKana(d) ^ romaji.c:3944:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiBaseKakutei pro((uiContext)); ~~~~~~ ^ romaji.c:3947:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiBaseKakutei(d) ^ romaji.c:3956:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiBaseHenkan pro((uiContext)); ~~~~~~ ^ romaji.c:3959:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiBaseHenkan(d) ^ romaji.c:3970:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiBaseHiraKataToggle(d) ^~~~~~~~~~~~~~~~~~~~~~ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^~~~~~~~~~~~~~~~~~~~~~~~~~~ romaji.c:3989:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiBaseZenHanToggle(d) ^~~~~~~~~~~~~~~~~~~~ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^~~~~~~~~~~~~~~~~~~~~~~~~ romaji.c:4008:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiBaseRotateForw(d) ^~~~~~~~~~~~~~~~~~ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^~~~~~~~~~~~~~~~~~~~~~~ romaji.c:4039:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiBaseRotateBack(d) ^~~~~~~~~~~~~~~~~~ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^~~~~~~~~~~~~~~~~~~~~~~ romaji.c:4069:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiBaseKanaEisuToggle(d) ^~~~~~~~~~~~~~~~~~~~~~ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^~~~~~~~~~~~~~~~~~~~~~~~~~~ romaji.c:4088:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiBaseKakuteiHenkanToggle(d) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ romaji.c:4107:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiModeBackup(d) ^~~~~~~~~~~~~~ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^~~~~~~~~~~~~~~~~~~ romaji.c:4151:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] exitJishu(d) ^~~~~~~~~ ./sglobal.h:222:45: note: instantiated from: #define exitJishu G222_exitJishu ^~~~~~~~~~~~~~ romaji.c:4346:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiJishu(d, fn) /* Æɤߥ⡼¥ɤ«¤éľÀܻú¼ï¥⡼¥ɤØ */ ^ romaji.c:4561:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] Yomisearchfunc(d, mode, whattodo, key, fnum) ^~~~~~~~~~~~~~ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^~~~~~~~~~~~~~~~~~~ romaji.c:4570:23: warning: unused variable 'G382_yomi_mode' [-Wunused-variable] extern KanjiModeRec yomi_mode; ^ ./sglobal.h:382:45: note: instantiated from: #define yomi_mode G382_yomi_mode ^ romaji.c:4873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiNextJishu pro((uiContext)); ~~~~~~ ^ romaji.c:4876:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiNextJishu(d) /* Æɤߥ⡼¥ɤ«¤é¤νç²ó¤êʸ»ú¼ïÊѴ¹ */ ^ romaji.c:4882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiPreviousJishu pro((uiContext)); ~~~~~~ ^ romaji.c:4885:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiPreviousJishu(d) /* Æɤߥ⡼¥ɤ«¤é¤εղó¤êʸ»ú¼ïÊѴ¹ */ ^ romaji.c:4891:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiKanaRotate pro((uiContext)); ~~~~~~ ^ romaji.c:4894:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiKanaRotate(d) /* Æɤߥ⡼¥ɤ«¤é¤νç²ó¤꤫¤Êʸ»ú¼ïÊѴ¹ */ ^ romaji.c:4900:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiRomajiRotate pro((uiContext)); ~~~~~~ ^ romaji.c:4903:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiRomajiRotate(d) /* Æɤߥ⡼¥ɤ«¤é¤νç²ó¤ê±ѿôʸ»ú¼ïÊѴ¹ */ ^ romaji.c:4909:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiCaseRotateForward pro((uiContext)); ~~~~~~ ^ romaji.c:4912:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiCaseRotateForward(d) /* Æɤߥ⡼¥ɤ«¤é¤νç²ó¤ê±ѿôʸ»ú¼ïÊѴ¹ */ ^ romaji.c:4918:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiZenkaku pro((uiContext)); ~~~~~~ ^ romaji.c:4921:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiZenkaku(d) /* Æɤߥ⡼¥ɤ«¤é¤Ît³ÑÊѴ¹ */ ^ romaji.c:4927:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiHankaku pro((uiContext)); ~~~~~~ ^ romaji.c:4930:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiHankaku(d) /* Æɤߥ⡼¥ɤ«¤é¤ÎȾ³ÑÊѴ¹ */ ^ romaji.c:4939:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiHiraganaJishu pro((uiContext)); ~~~~~~ ^ romaji.c:4942:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiHiraganaJishu(d) /* Æɤߥ⡼¥ɤ«¤é»ú¼ï¥⡼¥ɤΤҤ餬¤ʤØ */ ^ romaji.c:4948:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiKatakanaJishu pro((uiContext)); ~~~~~~ ^ romaji.c:4951:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiKatakanaJishu(d) /* Æɤߥ⡼¥ɤ«¤é»ú¼ï¥⡼¥ɤΥ«¥¿¥«¥ʤØ */ ^ romaji.c:4957:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiRomajiJishu pro((uiContext)); ~~~~~~ ^ romaji.c:4960:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiRomajiJishu(d) /* Æɤߥ⡼¥ɤ«¤é»ú¼ï¥⡼¥ɤΥ¥޻ú¤Ø */ ^ romaji.c:4966:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiToLower pro((uiContext)); ~~~~~~ ^ romaji.c:4968:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiToLower(d) ^ romaji.c:4974:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiToUpper pro((uiContext)); ~~~~~~ ^ romaji.c:4977:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiToUpper(d) ^ romaji.c:4983:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiCapitalize pro((uiContext)); ~~~~~~ ^ romaji.c:4986:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiCapitalize(d) ^ In file included from romaji.c:5011: ./yomimap.h:27:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ConvertAsBushu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:15:45: note: instantiated from: #define ConvertAsBushu G015_ConvertAsBushu ^ In file included from romaji.c:5011: ./yomimap.h:28:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from romaji.c:5011: ./yomimap.h:28:40: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from romaji.c:5011: ./yomimap.h:29:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBubunKakutei pro((uiContext)); ~~~~~~ ^ romaji.c:24:13: warning: unused variable 'rcs_id' [-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:5011: ./yomimap.h:24:13: warning: unused variable 'yomimap_id' [-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 $"; ^ 234 warnings generated. rm -f romaji.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -dynamic romaji.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from romaji.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from romaji.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from romaji.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from romaji.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from romaji.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from romaji.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from romaji.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from romaji.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from romaji.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from romaji.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from romaji.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from romaji.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from romaji.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from romaji.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from romaji.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from romaji.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from romaji.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from romaji.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from romaji.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from romaji.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from romaji.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from romaji.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from romaji.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from romaji.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from romaji.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from romaji.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from romaji.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from romaji.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from romaji.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from romaji.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from romaji.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from romaji.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from romaji.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from romaji.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from romaji.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from romaji.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from romaji.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from romaji.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from romaji.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from romaji.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from romaji.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from romaji.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from romaji.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from romaji.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from romaji.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from romaji.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from romaji.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from romaji.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from romaji.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from romaji.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from romaji.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from romaji.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from romaji.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from romaji.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from romaji.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from romaji.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from romaji.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from romaji.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from romaji.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from romaji.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from romaji.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from romaji.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from romaji.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from romaji.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from romaji.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from romaji.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from romaji.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from romaji.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from romaji.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from romaji.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from romaji.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from romaji.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from romaji.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from romaji.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from romaji.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from romaji.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from romaji.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from romaji.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from romaji.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from romaji.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from romaji.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from romaji.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from romaji.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from romaji.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from romaji.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from romaji.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from romaji.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from romaji.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from romaji.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from romaji.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from romaji.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from romaji.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from romaji.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from romaji.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from romaji.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from romaji.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from romaji.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from romaji.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ romaji.c:329:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ckverbose; ~~~~~~ ^ ./sglobal.h:177:45: note: instantiated from: #define ckverbose G177_ckverbose ^ romaji.c:478:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RomkanaInit() ^~~~~~~~~~~ ./sglobal.h:82:45: note: instantiated from: #define RomkanaInit G082_RomkanaInit ^~~~~~~~~~~~~~~~ romaji.c:612:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern nkeysup; ~~~~~~ ^ ./sglobal.h:317:45: note: instantiated from: #define nkeysup G317_nkeysup ^ romaji.c:795:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] checkIfYomiExit(d, retval) ^ romaji.c:826:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] checkIfYomiQuit(d, retval) ^ romaji.c:965:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static makePhonoOnBuffer(); ~~~~~~ ^ romaji.c:980:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiInsert(d) ^~~~~~~~~~ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^~~~~~~~~~~~~~~ romaji.c:1034:24: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(d->ch & ~0x1f) && yc->allowedChars != CANNA_NOTHING_RESTRICTED ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ romaji.c:1034:24: note: place parentheses around the '&&' expression to silence this warning if (!(d->ch & ~0x1f) && yc->allowedChars != CANNA_NOTHING_RESTRICTED ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ romaji.c:1150:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] findSup(wchar_t key) ^~~~~~~ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^~~~~~~~~~~~ romaji.c:1157:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern nkeysup; ~~~~~~ ^ ./sglobal.h:317:45: note: instantiated from: #define nkeysup G317_nkeysup ^ romaji.c:1180:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] makePhonoOnBuffer(d, yc, key, flag, english) ^ romaji.c:1452:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dakuonP(ch) ^ romaji.c:1455:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static dakuon_first_time = 1; ~~~~~~ ^ romaji.c:1498:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] growDakuonP(ch) ^ romaji.c:1502:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static dakuon_first_time = 1; ~~~~~~ ^ romaji.c:1537:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KanaYomiInsert(d) ^ romaji.c:1695:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] howFarToGoBackward(yc) ^ romaji.c:1718:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] howFarToGoForward(yc) ^ romaji.c:1806:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiNop pro((uiContext)); ~~~~~~ ^ romaji.c:1809:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiNop(d) ^ romaji.c:1819:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiForward pro((uiContext)); ~~~~~~ ^ romaji.c:1822:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiForward(d) /* ¥«¡¼¥½¥ë¤α¦°Üư */ ^ romaji.c:1880:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiBeginningOfLine pro((uiContext)); ~~~~~~ ^ romaji.c:1883:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiBeginningOfLine(d) /* ¥«¡¼¥½¥ë¤κ¸ü°Üư */ ^ romaji.c:1914:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiEndOfLine pro((uiContext)); ~~~~~~ ^ romaji.c:1917:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiEndOfLine(d) /* ¥«¡¼¥½¥ë¤α¦ü°Üư */ ^ romaji.c:1983:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RomajiFlushYomi(d, b, bsize) ^~~~~~~~~~~~~~~ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^~~~~~~~~~~~~~~~~~~~ romaji.c:2136:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] appendYomi2Yomi(yom, yc) ^ romaji.c:2686:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiExit(d, retval) ^~~~~~~~ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^~~~~~~~~~~~~ romaji.c:2766:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] KanaDeletePrevious(d)/* ¥«¡¼¥½¥ë¤κ¸¤Îʸ»ú¤κï½ü */ ^~~~~~~~~~~~~~~~~~ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^~~~~~~~~~~~~~~~~~~~~~~ romaji.c:2839:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiDeletePrevious pro((uiContext)); ~~~~~~ ^ romaji.c:2878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiDeleteNext pro((uiContext)); ~~~~~~ ^ romaji.c:2952:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiKillToEndOfLine pro((uiContext)); ~~~~~~ ^ romaji.c:2984:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiQuit pro((uiContext)); ~~~~~~ ^ romaji.c:3021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static simplePopCallback pro((uiContext, int, mode_context)); ~~~~~~ ^ romaji.c:3024:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] simplePopCallback(d, retval, env) ^ romaji.c:3035:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] alphaMode(d) ^~~~~~~~~ ./sglobal.h:158:45: note: instantiated from: #define alphaMode G158_alphaMode ^~~~~~~~~~~~~~ romaji.c:3071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static exitYomiQuotedInsert pro((uiContext, int, mode_context)); ~~~~~~ ^ romaji.c:3074:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] exitYomiQuotedInsert(d, retval, env) ^ romaji.c:3085:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiInsertQuoted(d) ^ romaji.c:3116:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static yomiquotedfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ romaji.c:3119:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] yomiquotedfunc(d, mode, whattodo, key, fnum) ^ romaji.c:3136:1: warning: control may reach end of non-void function [-Wreturn-type] } ^ romaji.c:3171:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiQuotedInsert(d) ^~~~~~~~~~~~~~~~ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^~~~~~~~~~~~~~~~~~~~~ romaji.c:3211:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static allowTwoByte = 1; ~~~~~~ ^ romaji.c:3211:10: warning: unused variable 'allowTwoByte' [-Wunused-variable] romaji.c:3304:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static allowTwoByte = 1; ~~~~~~ ^ romaji.c:3428:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static ConvertAsHex pro((uiContext)); ~~~~~~ ^ romaji.c:3431:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ConvertAsHex(d) ^ romaji.c:3526:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] convertAsHex(d) ^~~~~~~~~~~~ ./sglobal.h:188:45: note: instantiated from: #define convertAsHex G188_convertAsHex ^~~~~~~~~~~~~~~~~ romaji.c:3560:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern nkeysup; ~~~~~~ ^ ./sglobal.h:317:45: note: instantiated from: #define nkeysup G317_nkeysup ^ romaji.c:3570:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static everySupkey pro((uiContext, int, mode_context)); ~~~~~~ ^ romaji.c:3573:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] everySupkey(d, retval, env) ^ romaji.c:3591:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static exitSupkey pro((uiContext, int, mode_context)); ~~~~~~ ^ romaji.c:3594:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] exitSupkey(d, retval, env) ^ romaji.c:3635:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static quitSupkey pro((uiContext, int, mode_context)); ~~~~~~ ^ romaji.c:3638:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] quitSupkey(d, retval, env) ^ romaji.c:3650:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] selectKeysup(d, yc, ind) ^~~~~~~~~~~~ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^~~~~~~~~~~~~~~~~ romaji.c:3657:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern nkeysup; ~~~~~~ ^ ./sglobal.h:317:45: note: instantiated from: #define nkeysup G317_nkeysup ^ romaji.c:3699:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] regionGairaigo(yc, s, e) ^ romaji.c:3730:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] containUnconvertedKey(yc) ^~~~~~~~~~~~~~~~~~~~~ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^~~~~~~~~~~~~~~~~~~~~~~~~~ romaji.c:3762:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiHenkan pro((uiContext)); ~~~~~~ ^ romaji.c:3832:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiHenkanNaive pro((uiContext)); ~~~~~~ ^ romaji.c:3849:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiHenkanOrNothing pro((uiContext)); ~~~~~~ ^ romaji.c:3868:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)), EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ romaji.c:3868:40: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)), EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ romaji.c:3869:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ romaji.c:3870:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)), EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ romaji.c:3870:39: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)), EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ romaji.c:3872:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiBaseHira pro((uiContext)); ~~~~~~ ^ romaji.c:3875:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiBaseHira(d) ^ romaji.c:3884:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiBaseKata pro((uiContext)); ~~~~~~ ^ romaji.c:3887:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiBaseKata(d) ^ romaji.c:3896:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiBaseEisu pro((uiContext)); ~~~~~~ ^ romaji.c:3899:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiBaseEisu(d) ^ romaji.c:3908:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiBaseZen pro((uiContext)); ~~~~~~ ^ romaji.c:3911:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiBaseZen(d) ^ romaji.c:3920:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiBaseHan pro((uiContext)); ~~~~~~ ^ romaji.c:3923:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiBaseHan(d) ^ romaji.c:3932:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiBaseKana pro((uiContext)); ~~~~~~ ^ romaji.c:3935:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiBaseKana(d) ^ romaji.c:3944:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiBaseKakutei pro((uiContext)); ~~~~~~ ^ romaji.c:3947:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiBaseKakutei(d) ^ romaji.c:3956:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiBaseHenkan pro((uiContext)); ~~~~~~ ^ romaji.c:3959:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiBaseHenkan(d) ^ romaji.c:3970:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiBaseHiraKataToggle(d) ^~~~~~~~~~~~~~~~~~~~~~ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^~~~~~~~~~~~~~~~~~~~~~~~~~~ romaji.c:3989:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiBaseZenHanToggle(d) ^~~~~~~~~~~~~~~~~~~~ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^~~~~~~~~~~~~~~~~~~~~~~~~ romaji.c:4008:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiBaseRotateForw(d) ^~~~~~~~~~~~~~~~~~ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^~~~~~~~~~~~~~~~~~~~~~~ romaji.c:4039:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiBaseRotateBack(d) ^~~~~~~~~~~~~~~~~~ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^~~~~~~~~~~~~~~~~~~~~~~ romaji.c:4069:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiBaseKanaEisuToggle(d) ^~~~~~~~~~~~~~~~~~~~~~ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^~~~~~~~~~~~~~~~~~~~~~~~~~~ romaji.c:4088:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiBaseKakuteiHenkanToggle(d) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ romaji.c:4107:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiModeBackup(d) ^~~~~~~~~~~~~~ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^~~~~~~~~~~~~~~~~~~ romaji.c:4151:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] exitJishu(d) ^~~~~~~~~ ./sglobal.h:222:45: note: instantiated from: #define exitJishu G222_exitJishu ^~~~~~~~~~~~~~ romaji.c:4346:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiJishu(d, fn) /* Æɤߥ⡼¥ɤ«¤éľÀܻú¼ï¥⡼¥ɤØ */ ^ romaji.c:4561:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] Yomisearchfunc(d, mode, whattodo, key, fnum) ^~~~~~~~~~~~~~ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^~~~~~~~~~~~~~~~~~~ romaji.c:4570:23: warning: unused variable 'G382_yomi_mode' [-Wunused-variable] extern KanjiModeRec yomi_mode; ^ ./sglobal.h:382:45: note: instantiated from: #define yomi_mode G382_yomi_mode ^ romaji.c:4873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiNextJishu pro((uiContext)); ~~~~~~ ^ romaji.c:4876:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiNextJishu(d) /* Æɤߥ⡼¥ɤ«¤é¤νç²ó¤êʸ»ú¼ïÊѴ¹ */ ^ romaji.c:4882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiPreviousJishu pro((uiContext)); ~~~~~~ ^ romaji.c:4885:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiPreviousJishu(d) /* Æɤߥ⡼¥ɤ«¤é¤εղó¤êʸ»ú¼ïÊѴ¹ */ ^ romaji.c:4891:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiKanaRotate pro((uiContext)); ~~~~~~ ^ romaji.c:4894:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiKanaRotate(d) /* Æɤߥ⡼¥ɤ«¤é¤νç²ó¤꤫¤Êʸ»ú¼ïÊѴ¹ */ ^ romaji.c:4900:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiRomajiRotate pro((uiContext)); ~~~~~~ ^ romaji.c:4903:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiRomajiRotate(d) /* Æɤߥ⡼¥ɤ«¤é¤νç²ó¤ê±ѿôʸ»ú¼ïÊѴ¹ */ ^ romaji.c:4909:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiCaseRotateForward pro((uiContext)); ~~~~~~ ^ romaji.c:4912:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiCaseRotateForward(d) /* Æɤߥ⡼¥ɤ«¤é¤νç²ó¤ê±ѿôʸ»ú¼ïÊѴ¹ */ ^ romaji.c:4918:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiZenkaku pro((uiContext)); ~~~~~~ ^ romaji.c:4921:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiZenkaku(d) /* Æɤߥ⡼¥ɤ«¤é¤Ît³ÑÊѴ¹ */ ^ romaji.c:4927:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiHankaku pro((uiContext)); ~~~~~~ ^ romaji.c:4930:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiHankaku(d) /* Æɤߥ⡼¥ɤ«¤é¤ÎȾ³ÑÊѴ¹ */ ^ romaji.c:4939:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiHiraganaJishu pro((uiContext)); ~~~~~~ ^ romaji.c:4942:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiHiraganaJishu(d) /* Æɤߥ⡼¥ɤ«¤é»ú¼ï¥⡼¥ɤΤҤ餬¤ʤØ */ ^ romaji.c:4948:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiKatakanaJishu pro((uiContext)); ~~~~~~ ^ romaji.c:4951:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiKatakanaJishu(d) /* Æɤߥ⡼¥ɤ«¤é»ú¼ï¥⡼¥ɤΥ«¥¿¥«¥ʤØ */ ^ romaji.c:4957:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiRomajiJishu pro((uiContext)); ~~~~~~ ^ romaji.c:4960:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiRomajiJishu(d) /* Æɤߥ⡼¥ɤ«¤é»ú¼ï¥⡼¥ɤΥ¥޻ú¤Ø */ ^ romaji.c:4966:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiToLower pro((uiContext)); ~~~~~~ ^ romaji.c:4968:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiToLower(d) ^ romaji.c:4974:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiToUpper pro((uiContext)); ~~~~~~ ^ romaji.c:4977:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiToUpper(d) ^ romaji.c:4983:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static YomiCapitalize pro((uiContext)); ~~~~~~ ^ romaji.c:4986:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YomiCapitalize(d) ^ In file included from romaji.c:5011: ./yomimap.h:27:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ConvertAsBushu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:15:45: note: instantiated from: #define ConvertAsBushu G015_ConvertAsBushu ^ In file included from romaji.c:5011: ./yomimap.h:28:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from romaji.c:5011: ./yomimap.h:28:40: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from romaji.c:5011: ./yomimap.h:29:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBubunKakutei pro((uiContext)); ~~~~~~ ^ romaji.c:24:13: warning: unused variable 'rcs_id' [-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:5011: ./yomimap.h:24:13: warning: unused variable 'yomimap_id' [-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 $"; ^ 234 warnings generated. rm -f uiutil.o unshared/uiutil.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -O2 uiutil.c -o unshared/uiutil.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from uiutil.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from uiutil.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from uiutil.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from uiutil.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from uiutil.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from uiutil.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from uiutil.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from uiutil.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from uiutil.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from uiutil.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from uiutil.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from uiutil.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from uiutil.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from uiutil.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from uiutil.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from uiutil.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from uiutil.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from uiutil.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from uiutil.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from uiutil.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from uiutil.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from uiutil.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from uiutil.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from uiutil.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from uiutil.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from uiutil.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from uiutil.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from uiutil.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from uiutil.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from uiutil.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from uiutil.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from uiutil.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from uiutil.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from uiutil.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from uiutil.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from uiutil.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from uiutil.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from uiutil.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from uiutil.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from uiutil.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from uiutil.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from uiutil.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from uiutil.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from uiutil.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from uiutil.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from uiutil.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from uiutil.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from uiutil.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from uiutil.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from uiutil.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from uiutil.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from uiutil.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from uiutil.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from uiutil.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from uiutil.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from uiutil.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from uiutil.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from uiutil.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from uiutil.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from uiutil.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from uiutil.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from uiutil.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from uiutil.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from uiutil.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from uiutil.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from uiutil.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from uiutil.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from uiutil.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from uiutil.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from uiutil.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from uiutil.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from uiutil.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from uiutil.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from uiutil.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from uiutil.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from uiutil.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from uiutil.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from uiutil.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from uiutil.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from uiutil.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from uiutil.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from uiutil.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from uiutil.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from uiutil.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from uiutil.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from uiutil.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from uiutil.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from uiutil.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from uiutil.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from uiutil.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from uiutil.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from uiutil.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from uiutil.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from uiutil.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from uiutil.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from uiutil.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from uiutil.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from uiutil.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ uiutil.c:312:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] makeUiUtilEchoStr(d) ^ uiutil.c:351:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuflExitCatch(d, retval, env) ^ uiutil.c:416:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] prevMenuIfExist(d) ^~~~~~~~~~~~~~~ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^~~~~~~~~~~~~~~~~~~~ uiutil.c:433:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuflQuitCatch(d, retval, env) ^ uiutil.c:454:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] UiUtilMode(d) ^~~~~~~~~~ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^~~~~~~~~~~~~~~ uiutil.c:551:16: warning: implicit declaration of function 'G244_getForIchiranContext' is invalid in C99 [-Wimplicit-function-declaration] if((retval = getForIchiranContext(d)) == NG) ^ ./sglobal.h:244:45: note: instantiated from: #define getForIchiranContext G244_getForIchiranContext ^ uiutil.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "@(#) 102.1 $Id: uiutil.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; ^ 113 warnings generated. rm -f uiutil.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -dynamic uiutil.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from uiutil.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from uiutil.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from uiutil.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from uiutil.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from uiutil.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from uiutil.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from uiutil.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from uiutil.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from uiutil.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from uiutil.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from uiutil.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from uiutil.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from uiutil.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from uiutil.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from uiutil.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from uiutil.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from uiutil.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from uiutil.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from uiutil.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from uiutil.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from uiutil.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from uiutil.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from uiutil.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from uiutil.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from uiutil.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from uiutil.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from uiutil.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from uiutil.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from uiutil.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from uiutil.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from uiutil.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from uiutil.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from uiutil.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from uiutil.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from uiutil.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from uiutil.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from uiutil.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from uiutil.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from uiutil.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from uiutil.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from uiutil.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from uiutil.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from uiutil.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from uiutil.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from uiutil.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from uiutil.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from uiutil.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from uiutil.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from uiutil.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from uiutil.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from uiutil.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from uiutil.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from uiutil.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from uiutil.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from uiutil.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from uiutil.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from uiutil.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from uiutil.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from uiutil.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from uiutil.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from uiutil.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from uiutil.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from uiutil.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from uiutil.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from uiutil.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from uiutil.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from uiutil.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from uiutil.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from uiutil.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from uiutil.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from uiutil.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from uiutil.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from uiutil.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from uiutil.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from uiutil.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from uiutil.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from uiutil.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from uiutil.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from uiutil.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from uiutil.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from uiutil.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from uiutil.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from uiutil.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from uiutil.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from uiutil.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from uiutil.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from uiutil.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from uiutil.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from uiutil.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from uiutil.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from uiutil.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from uiutil.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from uiutil.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from uiutil.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from uiutil.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from uiutil.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from uiutil.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from uiutil.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ uiutil.c:312:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] makeUiUtilEchoStr(d) ^ uiutil.c:351:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuflExitCatch(d, retval, env) ^ uiutil.c:416:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] prevMenuIfExist(d) ^~~~~~~~~~~~~~~ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^~~~~~~~~~~~~~~~~~~~ uiutil.c:433:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuflQuitCatch(d, retval, env) ^ uiutil.c:454:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] UiUtilMode(d) ^~~~~~~~~~ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^~~~~~~~~~~~~~~ uiutil.c:551:16: warning: implicit declaration of function 'G244_getForIchiranContext' is invalid in C99 [-Wimplicit-function-declaration] if((retval = getForIchiranContext(d)) == NG) ^ ./sglobal.h:244:45: note: instantiated from: #define getForIchiranContext G244_getForIchiranContext ^ uiutil.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "@(#) 102.1 $Id: uiutil.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; ^ 113 warnings generated. rm -f uldefine.o unshared/uldefine.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -O2 uldefine.c -o unshared/uldefine.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from uldefine.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from uldefine.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from uldefine.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from uldefine.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from uldefine.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from uldefine.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from uldefine.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from uldefine.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from uldefine.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from uldefine.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from uldefine.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from uldefine.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from uldefine.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from uldefine.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from uldefine.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from uldefine.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from uldefine.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from uldefine.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from uldefine.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from uldefine.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from uldefine.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from uldefine.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from uldefine.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from uldefine.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from uldefine.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from uldefine.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from uldefine.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from uldefine.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from uldefine.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from uldefine.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from uldefine.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from uldefine.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from uldefine.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from uldefine.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from uldefine.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from uldefine.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from uldefine.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from uldefine.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from uldefine.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from uldefine.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from uldefine.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from uldefine.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from uldefine.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from uldefine.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from uldefine.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from uldefine.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from uldefine.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from uldefine.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from uldefine.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from uldefine.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from uldefine.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from uldefine.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from uldefine.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from uldefine.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from uldefine.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from uldefine.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from uldefine.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from uldefine.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from uldefine.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from uldefine.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from uldefine.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from uldefine.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from uldefine.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from uldefine.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from uldefine.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from uldefine.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from uldefine.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from uldefine.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from uldefine.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from uldefine.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from uldefine.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from uldefine.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from uldefine.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from uldefine.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from uldefine.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from uldefine.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from uldefine.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from uldefine.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from uldefine.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from uldefine.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from uldefine.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from uldefine.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from uldefine.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from uldefine.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from uldefine.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from uldefine.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from uldefine.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from uldefine.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from uldefine.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from uldefine.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from uldefine.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from uldefine.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from uldefine.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from uldefine.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from uldefine.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from uldefine.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from uldefine.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from uldefine.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ uldefine.c:105:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] clearTango(d) ^ uldefine.c:112:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ uldefine.c:114:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] clearYomi(d) ^~~~~~~~~ ./sglobal.h:179:45: note: instantiated from: #define clearYomi G179_clearYomi ^~~~~~~~~~~~~~ uldefine.c:121:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ uldefine.c:124:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] clearTourokuContext(p) ^ uldefine.c:166:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] getTourokuContext(d) ^~~~~~~~~~~~~~~~~ ./sglobal.h:247:45: note: instantiated from: #define getTourokuContext G247_getTourokuContext ^~~~~~~~~~~~~~~~~~~~~~ uldefine.c:213:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTTangoEveryTimeCatch(d, retval, env) ^ uldefine.c:271:3: warning: implicit declaration of function 'G172_checkGLineLen' is invalid in C99 [-Wimplicit-function-declaration] checkGLineLen(d); ^ ./sglobal.h:172:45: note: instantiated from: #define checkGLineLen G172_checkGLineLen ^ uldefine.c:277:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTTangoExitCatch(d, retval, env) ^ uldefine.c:296:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTTangoQuitCatch(d, retval, env) ^~~~~~~~~~~~~~~~~ ./sglobal.h:376:45: note: instantiated from: #define uuTTangoQuitCatch G376_uuTTangoQuitCatch ^~~~~~~~~~~~~~~~~~~~~~ uldefine.c:311:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuT2TangoEveryTimeCatch(d, retval, env) ^ uldefine.c:328:5: warning: implicit declaration of function 'G150__do_func_slightly' is invalid in C99 [-Wimplicit-function-declaration] _do_func_slightly(d, 0, (mode_context)nyc, &yomi_mode); ^ ./sglobal.h:150:45: note: instantiated from: #define _do_func_slightly G150__do_func_slightly ^ uldefine.c:371:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuT2TangoExitCatch(d, retval, nyc) ^ uldefine.c:394:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuT2TangoQuitCatch(d, retval, env) ^ uldefine.c:414:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTMakeDicYesCatch(d, retval, env) ^ uldefine.c:423:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ uldefine.c:479:10: warning: implicit declaration of function 'G204_dicTourokuTango' is invalid in C99 [-Wimplicit-function-declaration] return(dicTourokuTango(d, uuTTangoQuitCatch)); ^ ./sglobal.h:204:45: note: instantiated from: #define dicTourokuTango G204_dicTourokuTango ^ uldefine.c:483:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTMakeDicQuitCatch(d, retval, env) ^ uldefine.c:497:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTMakeDicNoCatch(d, retval, env) ^ uldefine.c:525:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ uldefine.c:568:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicTouroku(d) ^~~~~~~~~~ ./sglobal.h:199:45: note: instantiated from: #define dicTouroku G199_dicTouroku ^~~~~~~~~~~~~~~ uldefine.c:596:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicTourokuDo(d) ^ uldefine.c:657:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] checkUsrDic(d) ^ uldefine.c:681:10: warning: implicit declaration of function 'G249_getYesNoContext' is invalid in C99 [-Wimplicit-function-declaration] if(getYesNoContext(d, ^ ./sglobal.h:249:45: note: instantiated from: #define getYesNoContext G249_getYesNoContext ^ uldefine.c:711:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicTourokuTango(d, quitfunc) ^~~~~~~~~~~~~~~ ./sglobal.h:204:45: note: instantiated from: #define dicTourokuTango G204_dicTourokuTango ^~~~~~~~~~~~~~~~~~~~ uldefine.c:715:18: warning: unused variable 'tc' [-Wunused-variable] tourokuContext tc = (tourokuContext)d->modec; ^ uldefine.c:757:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicTourokuTangoPre(d) ^ uldefine.c:764:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] acDicTourokuTangoPre(d, dn, dm) /* ac means "alert continuation" */ ^ uldefine.c:779:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTYomiEveryTimeCatch(d, retval, env) ^ uldefine.c:833:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTYomiExitCatch(d, retval, env) ^ uldefine.c:849:10: warning: implicit declaration of function 'G202_dicTourokuHinshi' is invalid in C99 [-Wimplicit-function-declaration] return(dicTourokuHinshi(d)); ^ ./sglobal.h:202:45: note: instantiated from: #define dicTourokuHinshi G202_dicTourokuHinshi ^ uldefine.c:852:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static uuTYomiQuitCatch pro((uiContext, int, mode_context)); ~~~~~~ ^ uldefine.c:855:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTYomiQuitCatch(d, retval, env) ^ uldefine.c:870:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicTourokuYomi(d) ^ uldefine.c:877:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] acDicTourokuYomi(d, dn, dm) ^ uldefine.c:888:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicTourokuYomiDo(d, quitfunc) ^ uldefine.c:898:12: warning: implicit declaration of function 'G167_canna_alert' is invalid in C99 [-Wimplicit-function-declaration] 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); ^ ./sglobal.h:167:45: note: instantiated from: #define canna_alert G167_canna_alert ^ uldefine.c:928:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTHinshiExitCatch(d, retval, env) ^ uldefine.c:965:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTHinshiQuitCatch(d, retval, env) ^ uldefine.c:986:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicTourokuHinshi(d) ^~~~~~~~~~~~~~~~ ./sglobal.h:202:45: note: instantiated from: #define dicTourokuHinshi G202_dicTourokuHinshi ^~~~~~~~~~~~~~~~~~~~~ uldefine.c:1003:16: warning: implicit declaration of function 'G244_getForIchiranContext' is invalid in C99 [-Wimplicit-function-declaration] if((retval = getForIchiranContext(d)) < 0) { ^ ./sglobal.h:244:45: note: instantiated from: #define getForIchiranContext G244_getForIchiranContext ^ uldefine.c:1006:12: warning: implicit declaration of function 'G032_GLineNGReturnTK' is invalid in C99 [-Wimplicit-function-declaration] return(GLineNGReturnTK(d)); ^ ./sglobal.h:32:45: note: instantiated from: #define GLineNGReturnTK G032_GLineNGReturnTK ^ uldefine.c:1063:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicTourokuControl(d, tango, quitfunc) ^~~~~~~~~~~~~~~~~ ./sglobal.h:200:45: note: instantiated from: #define dicTourokuControl G200_dicTourokuControl ^~~~~~~~~~~~~~~~~~~~~~ uldefine.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "@(#) 102.1 $Id: uldefine.c,v 1.6 2003/09/17 08:50:53 aida_s Exp $"; ^ 150 warnings generated. rm -f uldefine.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -dynamic uldefine.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from uldefine.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from uldefine.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from uldefine.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from uldefine.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from uldefine.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from uldefine.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from uldefine.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from uldefine.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from uldefine.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from uldefine.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from uldefine.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from uldefine.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from uldefine.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from uldefine.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from uldefine.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from uldefine.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from uldefine.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from uldefine.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from uldefine.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from uldefine.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from uldefine.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from uldefine.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from uldefine.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from uldefine.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from uldefine.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from uldefine.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from uldefine.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from uldefine.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from uldefine.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from uldefine.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from uldefine.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from uldefine.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from uldefine.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from uldefine.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from uldefine.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from uldefine.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from uldefine.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from uldefine.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from uldefine.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from uldefine.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from uldefine.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from uldefine.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from uldefine.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from uldefine.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from uldefine.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from uldefine.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from uldefine.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from uldefine.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from uldefine.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from uldefine.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from uldefine.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from uldefine.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from uldefine.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from uldefine.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from uldefine.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from uldefine.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from uldefine.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from uldefine.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from uldefine.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from uldefine.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from uldefine.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from uldefine.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from uldefine.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from uldefine.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from uldefine.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from uldefine.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from uldefine.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from uldefine.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from uldefine.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from uldefine.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from uldefine.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from uldefine.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from uldefine.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from uldefine.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from uldefine.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from uldefine.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from uldefine.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from uldefine.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from uldefine.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from uldefine.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from uldefine.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from uldefine.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from uldefine.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from uldefine.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from uldefine.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from uldefine.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from uldefine.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from uldefine.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from uldefine.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from uldefine.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from uldefine.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from uldefine.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from uldefine.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from uldefine.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from uldefine.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from uldefine.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from uldefine.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from uldefine.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ uldefine.c:105:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] clearTango(d) ^ uldefine.c:112:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ uldefine.c:114:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] clearYomi(d) ^~~~~~~~~ ./sglobal.h:179:45: note: instantiated from: #define clearYomi G179_clearYomi ^~~~~~~~~~~~~~ uldefine.c:121:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ uldefine.c:124:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] clearTourokuContext(p) ^ uldefine.c:166:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] getTourokuContext(d) ^~~~~~~~~~~~~~~~~ ./sglobal.h:247:45: note: instantiated from: #define getTourokuContext G247_getTourokuContext ^~~~~~~~~~~~~~~~~~~~~~ uldefine.c:213:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTTangoEveryTimeCatch(d, retval, env) ^ uldefine.c:271:3: warning: implicit declaration of function 'G172_checkGLineLen' is invalid in C99 [-Wimplicit-function-declaration] checkGLineLen(d); ^ ./sglobal.h:172:45: note: instantiated from: #define checkGLineLen G172_checkGLineLen ^ uldefine.c:277:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTTangoExitCatch(d, retval, env) ^ uldefine.c:296:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTTangoQuitCatch(d, retval, env) ^~~~~~~~~~~~~~~~~ ./sglobal.h:376:45: note: instantiated from: #define uuTTangoQuitCatch G376_uuTTangoQuitCatch ^~~~~~~~~~~~~~~~~~~~~~ uldefine.c:311:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuT2TangoEveryTimeCatch(d, retval, env) ^ uldefine.c:328:5: warning: implicit declaration of function 'G150__do_func_slightly' is invalid in C99 [-Wimplicit-function-declaration] _do_func_slightly(d, 0, (mode_context)nyc, &yomi_mode); ^ ./sglobal.h:150:45: note: instantiated from: #define _do_func_slightly G150__do_func_slightly ^ uldefine.c:371:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuT2TangoExitCatch(d, retval, nyc) ^ uldefine.c:394:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuT2TangoQuitCatch(d, retval, env) ^ uldefine.c:414:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTMakeDicYesCatch(d, retval, env) ^ uldefine.c:423:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ uldefine.c:479:10: warning: implicit declaration of function 'G204_dicTourokuTango' is invalid in C99 [-Wimplicit-function-declaration] return(dicTourokuTango(d, uuTTangoQuitCatch)); ^ ./sglobal.h:204:45: note: instantiated from: #define dicTourokuTango G204_dicTourokuTango ^ uldefine.c:483:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTMakeDicQuitCatch(d, retval, env) ^ uldefine.c:497:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTMakeDicNoCatch(d, retval, env) ^ uldefine.c:525:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ uldefine.c:568:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicTouroku(d) ^~~~~~~~~~ ./sglobal.h:199:45: note: instantiated from: #define dicTouroku G199_dicTouroku ^~~~~~~~~~~~~~~ uldefine.c:596:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicTourokuDo(d) ^ uldefine.c:657:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] checkUsrDic(d) ^ uldefine.c:681:10: warning: implicit declaration of function 'G249_getYesNoContext' is invalid in C99 [-Wimplicit-function-declaration] if(getYesNoContext(d, ^ ./sglobal.h:249:45: note: instantiated from: #define getYesNoContext G249_getYesNoContext ^ uldefine.c:711:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicTourokuTango(d, quitfunc) ^~~~~~~~~~~~~~~ ./sglobal.h:204:45: note: instantiated from: #define dicTourokuTango G204_dicTourokuTango ^~~~~~~~~~~~~~~~~~~~ uldefine.c:715:18: warning: unused variable 'tc' [-Wunused-variable] tourokuContext tc = (tourokuContext)d->modec; ^ uldefine.c:757:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicTourokuTangoPre(d) ^ uldefine.c:764:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] acDicTourokuTangoPre(d, dn, dm) /* ac means "alert continuation" */ ^ uldefine.c:779:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTYomiEveryTimeCatch(d, retval, env) ^ uldefine.c:833:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTYomiExitCatch(d, retval, env) ^ uldefine.c:849:10: warning: implicit declaration of function 'G202_dicTourokuHinshi' is invalid in C99 [-Wimplicit-function-declaration] return(dicTourokuHinshi(d)); ^ ./sglobal.h:202:45: note: instantiated from: #define dicTourokuHinshi G202_dicTourokuHinshi ^ uldefine.c:852:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static uuTYomiQuitCatch pro((uiContext, int, mode_context)); ~~~~~~ ^ uldefine.c:855:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTYomiQuitCatch(d, retval, env) ^ uldefine.c:870:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicTourokuYomi(d) ^ uldefine.c:877:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] acDicTourokuYomi(d, dn, dm) ^ uldefine.c:888:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicTourokuYomiDo(d, quitfunc) ^ uldefine.c:898:12: warning: implicit declaration of function 'G167_canna_alert' is invalid in C99 [-Wimplicit-function-declaration] 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); ^ ./sglobal.h:167:45: note: instantiated from: #define canna_alert G167_canna_alert ^ uldefine.c:928:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTHinshiExitCatch(d, retval, env) ^ uldefine.c:965:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTHinshiQuitCatch(d, retval, env) ^ uldefine.c:986:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicTourokuHinshi(d) ^~~~~~~~~~~~~~~~ ./sglobal.h:202:45: note: instantiated from: #define dicTourokuHinshi G202_dicTourokuHinshi ^~~~~~~~~~~~~~~~~~~~~ uldefine.c:1003:16: warning: implicit declaration of function 'G244_getForIchiranContext' is invalid in C99 [-Wimplicit-function-declaration] if((retval = getForIchiranContext(d)) < 0) { ^ ./sglobal.h:244:45: note: instantiated from: #define getForIchiranContext G244_getForIchiranContext ^ uldefine.c:1006:12: warning: implicit declaration of function 'G032_GLineNGReturnTK' is invalid in C99 [-Wimplicit-function-declaration] return(GLineNGReturnTK(d)); ^ ./sglobal.h:32:45: note: instantiated from: #define GLineNGReturnTK G032_GLineNGReturnTK ^ uldefine.c:1063:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicTourokuControl(d, tango, quitfunc) ^~~~~~~~~~~~~~~~~ ./sglobal.h:200:45: note: instantiated from: #define dicTourokuControl G200_dicTourokuControl ^~~~~~~~~~~~~~~~~~~~~~ uldefine.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "@(#) 102.1 $Id: uldefine.c,v 1.6 2003/09/17 08:50:53 aida_s Exp $"; ^ 150 warnings generated. rm -f uldelete.o unshared/uldelete.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -O2 uldelete.c -o unshared/uldelete.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from uldelete.c:29: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from uldelete.c:29: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from uldelete.c:29: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from uldelete.c:29: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from uldelete.c:29: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from uldelete.c:29: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from uldelete.c:29: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from uldelete.c:29: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from uldelete.c:29: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from uldelete.c:29: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from uldelete.c:29: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from uldelete.c:29: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from uldelete.c:29: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from uldelete.c:29: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from uldelete.c:29: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from uldelete.c:29: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from uldelete.c:29: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from uldelete.c:29: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from uldelete.c:29: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from uldelete.c:29: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from uldelete.c:29: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from uldelete.c:29: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from uldelete.c:29: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from uldelete.c:29: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from uldelete.c:29: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from uldelete.c:29: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from uldelete.c:29: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from uldelete.c:29: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from uldelete.c:29: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from uldelete.c:29: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from uldelete.c:29: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from uldelete.c:29: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from uldelete.c:29: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from uldelete.c:29: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from uldelete.c:29: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from uldelete.c:29: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from uldelete.c:29: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from uldelete.c:29: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from uldelete.c:29: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from uldelete.c:29: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from uldelete.c:29: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from uldelete.c:29: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from uldelete.c:29: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from uldelete.c:29: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from uldelete.c:29: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from uldelete.c:29: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from uldelete.c:29: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from uldelete.c:29: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from uldelete.c:29: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from uldelete.c:29: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from uldelete.c:29: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from uldelete.c:29: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from uldelete.c:29: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from uldelete.c:29: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from uldelete.c:29: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from uldelete.c:29: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from uldelete.c:29: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from uldelete.c:29: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from uldelete.c:29: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from uldelete.c:29: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from uldelete.c:29: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from uldelete.c:29: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from uldelete.c:29: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from uldelete.c:29: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from uldelete.c:29: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from uldelete.c:29: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from uldelete.c:29: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from uldelete.c:29: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from uldelete.c:29: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from uldelete.c:29: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from uldelete.c:29: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from uldelete.c:29: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from uldelete.c:29: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from uldelete.c:29: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from uldelete.c:29: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from uldelete.c:29: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from uldelete.c:29: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from uldelete.c:29: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from uldelete.c:29: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from uldelete.c:29: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from uldelete.c:29: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from uldelete.c:29: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from uldelete.c:29: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from uldelete.c:29: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from uldelete.c:29: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from uldelete.c:29: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from uldelete.c:29: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from uldelete.c:29: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from uldelete.c:29: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from uldelete.c:29: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from uldelete.c:29: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from uldelete.c:29: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from uldelete.c:29: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from uldelete.c:29: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from uldelete.c:29: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from uldelete.c:29: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from uldelete.c:29: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from uldelete.c:29: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ uldelete.c:95:3: warning: implicit declaration of function 'G326_popTourokuMode' is invalid in C99 [-Wimplicit-function-declaration] popTourokuMode(d); ^ ./sglobal.h:326:45: note: instantiated from: #define popTourokuMode G326_popTourokuMode ^ uldelete.c:103:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuSYomiEveryTimeCatch(d, retval, env) ^ uldelete.c:144:3: warning: implicit declaration of function 'G172_checkGLineLen' is invalid in C99 [-Wimplicit-function-declaration] checkGLineLen(d); ^ ./sglobal.h:172:45: note: instantiated from: #define checkGLineLen G172_checkGLineLen ^ uldelete.c:150:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuSYomiExitCatch(d, retval, env) ^ uldelete.c:170:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuSYomiQuitCatch(d, retval, env) ^ uldelete.c:178:3: warning: implicit declaration of function 'G179_clearYomi' is invalid in C99 [-Wimplicit-function-declaration] clearYomi(d); ^ ./sglobal.h:179:45: note: instantiated from: #define clearYomi G179_clearYomi ^ uldelete.c:188:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicSakujoYomi(d) ^ uldelete.c:215:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] acDicSakujoYomi(d, dn, dm) ^ uldelete.c:226:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] acDicSakujoDictionary(d, dn, dm) ^ uldelete.c:249:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ uldelete.c:340:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicSakujo(d) ^~~~~~~~~ ./sglobal.h:198:45: note: instantiated from: #define dicSakujo G198_dicSakujo ^~~~~~~~~~~~~~ uldelete.c:355:9: warning: implicit declaration of function 'G247_getTourokuContext' is invalid in C99 [-Wimplicit-function-declaration] if (getTourokuContext(d) != NG) { ^ ./sglobal.h:247:45: note: instantiated from: #define getTourokuContext G247_getTourokuContext ^ uldelete.c:387:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] CloseDeleteContext(tc) ^ uldelete.c:401:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ uldelete.c:407:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] getEffectDic(tc) ^ uldelete.c:558:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuSTangoExitCatch(d, retval, env) ^ uldelete.c:585:12: warning: implicit declaration of function 'G032_GLineNGReturnTK' is invalid in C99 [-Wimplicit-function-declaration] return GLineNGReturnTK(d); ^ ./sglobal.h:32:45: note: instantiated from: #define GLineNGReturnTK G032_GLineNGReturnTK ^ uldelete.c:592:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuSTangoQuitCatch(d, retval, env) ^ uldelete.c:616:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicSakujoBgnBun(d, st) ^ uldelete.c:703:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicSakujoEndBun(d) ^ uldelete.c:722:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicSakujoTango(d) ^ uldelete.c:734:12: warning: implicit declaration of function 'G167_canna_alert' is invalid in C99 [-Wimplicit-function-declaration] return canna_alert(d, "\306\311\244\337\244\362\306\376\316\317\244\267" ^ ./sglobal.h:167:45: note: instantiated from: #define canna_alert G167_canna_alert ^ uldelete.c:782:6: warning: implicit declaration of function 'G244_getForIchiranContext' is invalid in C99 [-Wimplicit-function-declaration] if(getForIchiranContext(d) == NG) { ^ ./sglobal.h:244:45: note: instantiated from: #define getForIchiranContext G244_getForIchiranContext ^ uldelete.c:832:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] getDeleteDic(mc) ^ uldelete.c:869:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuSDicExitCatch(d, retval, env) ^ uldelete.c:909:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuSDicQuitCatch(d, retval, env) ^ uldelete.c:925:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicSakujoDictionary(d) ^ uldelete.c:981:25: warning: implicit declaration of function 'G246_getMountContext' is invalid in C99 [-Wimplicit-function-declaration] if ((retval = getMountContext(d)) != NG) { ^ ./sglobal.h:246:45: note: instantiated from: #define getMountContext G246_getMountContext ^ uldelete.c:1002:27: warning: implicit declaration of function 'G351_selectOnOff' is invalid in C99 [-Wimplicit-function-declaration] if ((retval = selectOnOff(d, xxxx, &mc->curIkouho, upnelem, ^ ./sglobal.h:351:45: note: instantiated from: #define selectOnOff G351_selectOnOff ^ uldelete.c:1060:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuSDeleteYesCatch(d, retval, env) ^ uldelete.c:1071:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ uldelete.c:1164:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuSDeleteQuitCatch(d, retval, env) ^ uldelete.c:1183:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuSDeleteNoCatch(d, retval, env) ^ uldelete.c:1201:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicSakujoDo(d) ^ uldelete.c:1230:7: warning: implicit declaration of function 'G249_getYesNoContext' is invalid in C99 [-Wimplicit-function-declaration] if (getYesNoContext(d, ^ ./sglobal.h:249:45: note: instantiated from: #define getYesNoContext G249_getYesNoContext ^ uldelete.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "@(#) 102.1 $Id: uldelete.c,v 1.4 2003/09/17 08:50:53 aida_s Exp $"; ^ 142 warnings generated. rm -f uldelete.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -dynamic uldelete.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from uldelete.c:29: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from uldelete.c:29: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from uldelete.c:29: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from uldelete.c:29: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from uldelete.c:29: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from uldelete.c:29: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from uldelete.c:29: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from uldelete.c:29: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from uldelete.c:29: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from uldelete.c:29: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from uldelete.c:29: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from uldelete.c:29: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from uldelete.c:29: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from uldelete.c:29: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from uldelete.c:29: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from uldelete.c:29: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from uldelete.c:29: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from uldelete.c:29: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from uldelete.c:29: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from uldelete.c:29: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from uldelete.c:29: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from uldelete.c:29: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from uldelete.c:29: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from uldelete.c:29: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from uldelete.c:29: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from uldelete.c:29: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from uldelete.c:29: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from uldelete.c:29: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from uldelete.c:29: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from uldelete.c:29: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from uldelete.c:29: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from uldelete.c:29: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from uldelete.c:29: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from uldelete.c:29: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from uldelete.c:29: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from uldelete.c:29: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from uldelete.c:29: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from uldelete.c:29: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from uldelete.c:29: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from uldelete.c:29: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from uldelete.c:29: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from uldelete.c:29: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from uldelete.c:29: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from uldelete.c:29: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from uldelete.c:29: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from uldelete.c:29: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from uldelete.c:29: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from uldelete.c:29: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from uldelete.c:29: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from uldelete.c:29: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from uldelete.c:29: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from uldelete.c:29: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from uldelete.c:29: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from uldelete.c:29: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from uldelete.c:29: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from uldelete.c:29: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from uldelete.c:29: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from uldelete.c:29: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from uldelete.c:29: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from uldelete.c:29: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from uldelete.c:29: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from uldelete.c:29: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from uldelete.c:29: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from uldelete.c:29: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from uldelete.c:29: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from uldelete.c:29: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from uldelete.c:29: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from uldelete.c:29: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from uldelete.c:29: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from uldelete.c:29: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from uldelete.c:29: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from uldelete.c:29: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from uldelete.c:29: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from uldelete.c:29: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from uldelete.c:29: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from uldelete.c:29: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from uldelete.c:29: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from uldelete.c:29: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from uldelete.c:29: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from uldelete.c:29: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from uldelete.c:29: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from uldelete.c:29: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from uldelete.c:29: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from uldelete.c:29: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from uldelete.c:29: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from uldelete.c:29: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from uldelete.c:29: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from uldelete.c:29: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from uldelete.c:29: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from uldelete.c:29: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from uldelete.c:29: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from uldelete.c:29: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from uldelete.c:29: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from uldelete.c:29: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from uldelete.c:29: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from uldelete.c:29: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from uldelete.c:29: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from uldelete.c:29: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ uldelete.c:95:3: warning: implicit declaration of function 'G326_popTourokuMode' is invalid in C99 [-Wimplicit-function-declaration] popTourokuMode(d); ^ ./sglobal.h:326:45: note: instantiated from: #define popTourokuMode G326_popTourokuMode ^ uldelete.c:103:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuSYomiEveryTimeCatch(d, retval, env) ^ uldelete.c:144:3: warning: implicit declaration of function 'G172_checkGLineLen' is invalid in C99 [-Wimplicit-function-declaration] checkGLineLen(d); ^ ./sglobal.h:172:45: note: instantiated from: #define checkGLineLen G172_checkGLineLen ^ uldelete.c:150:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuSYomiExitCatch(d, retval, env) ^ uldelete.c:170:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuSYomiQuitCatch(d, retval, env) ^ uldelete.c:178:3: warning: implicit declaration of function 'G179_clearYomi' is invalid in C99 [-Wimplicit-function-declaration] clearYomi(d); ^ ./sglobal.h:179:45: note: instantiated from: #define clearYomi G179_clearYomi ^ uldelete.c:188:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicSakujoYomi(d) ^ uldelete.c:215:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] acDicSakujoYomi(d, dn, dm) ^ uldelete.c:226:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] acDicSakujoDictionary(d, dn, dm) ^ uldelete.c:249:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ uldelete.c:340:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicSakujo(d) ^~~~~~~~~ ./sglobal.h:198:45: note: instantiated from: #define dicSakujo G198_dicSakujo ^~~~~~~~~~~~~~ uldelete.c:355:9: warning: implicit declaration of function 'G247_getTourokuContext' is invalid in C99 [-Wimplicit-function-declaration] if (getTourokuContext(d) != NG) { ^ ./sglobal.h:247:45: note: instantiated from: #define getTourokuContext G247_getTourokuContext ^ uldelete.c:387:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] CloseDeleteContext(tc) ^ uldelete.c:401:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ uldelete.c:407:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] getEffectDic(tc) ^ uldelete.c:558:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuSTangoExitCatch(d, retval, env) ^ uldelete.c:585:12: warning: implicit declaration of function 'G032_GLineNGReturnTK' is invalid in C99 [-Wimplicit-function-declaration] return GLineNGReturnTK(d); ^ ./sglobal.h:32:45: note: instantiated from: #define GLineNGReturnTK G032_GLineNGReturnTK ^ uldelete.c:592:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuSTangoQuitCatch(d, retval, env) ^ uldelete.c:616:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicSakujoBgnBun(d, st) ^ uldelete.c:703:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicSakujoEndBun(d) ^ uldelete.c:722:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicSakujoTango(d) ^ uldelete.c:734:12: warning: implicit declaration of function 'G167_canna_alert' is invalid in C99 [-Wimplicit-function-declaration] return canna_alert(d, "\306\311\244\337\244\362\306\376\316\317\244\267" ^ ./sglobal.h:167:45: note: instantiated from: #define canna_alert G167_canna_alert ^ uldelete.c:782:6: warning: implicit declaration of function 'G244_getForIchiranContext' is invalid in C99 [-Wimplicit-function-declaration] if(getForIchiranContext(d) == NG) { ^ ./sglobal.h:244:45: note: instantiated from: #define getForIchiranContext G244_getForIchiranContext ^ uldelete.c:832:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] getDeleteDic(mc) ^ uldelete.c:869:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuSDicExitCatch(d, retval, env) ^ uldelete.c:909:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuSDicQuitCatch(d, retval, env) ^ uldelete.c:925:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicSakujoDictionary(d) ^ uldelete.c:981:25: warning: implicit declaration of function 'G246_getMountContext' is invalid in C99 [-Wimplicit-function-declaration] if ((retval = getMountContext(d)) != NG) { ^ ./sglobal.h:246:45: note: instantiated from: #define getMountContext G246_getMountContext ^ uldelete.c:1002:27: warning: implicit declaration of function 'G351_selectOnOff' is invalid in C99 [-Wimplicit-function-declaration] if ((retval = selectOnOff(d, xxxx, &mc->curIkouho, upnelem, ^ ./sglobal.h:351:45: note: instantiated from: #define selectOnOff G351_selectOnOff ^ uldelete.c:1060:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuSDeleteYesCatch(d, retval, env) ^ uldelete.c:1071:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ uldelete.c:1164:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuSDeleteQuitCatch(d, retval, env) ^ uldelete.c:1183:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuSDeleteNoCatch(d, retval, env) ^ uldelete.c:1201:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicSakujoDo(d) ^ uldelete.c:1230:7: warning: implicit declaration of function 'G249_getYesNoContext' is invalid in C99 [-Wimplicit-function-declaration] if (getYesNoContext(d, ^ ./sglobal.h:249:45: note: instantiated from: #define getYesNoContext G249_getYesNoContext ^ uldelete.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "@(#) 102.1 $Id: uldelete.c,v 1.4 2003/09/17 08:50:53 aida_s Exp $"; ^ 142 warnings generated. rm -f ulhinshi.o unshared/ulhinshi.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -O2 ulhinshi.c -o unshared/ulhinshi.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from ulhinshi.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from ulhinshi.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from ulhinshi.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from ulhinshi.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from ulhinshi.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from ulhinshi.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from ulhinshi.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from ulhinshi.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from ulhinshi.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from ulhinshi.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from ulhinshi.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from ulhinshi.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from ulhinshi.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from ulhinshi.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from ulhinshi.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from ulhinshi.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from ulhinshi.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from ulhinshi.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from ulhinshi.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from ulhinshi.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from ulhinshi.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from ulhinshi.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from ulhinshi.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from ulhinshi.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from ulhinshi.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from ulhinshi.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from ulhinshi.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from ulhinshi.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from ulhinshi.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from ulhinshi.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from ulhinshi.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from ulhinshi.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from ulhinshi.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from ulhinshi.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from ulhinshi.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from ulhinshi.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from ulhinshi.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from ulhinshi.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from ulhinshi.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from ulhinshi.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from ulhinshi.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from ulhinshi.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from ulhinshi.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from ulhinshi.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from ulhinshi.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from ulhinshi.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from ulhinshi.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from ulhinshi.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from ulhinshi.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from ulhinshi.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from ulhinshi.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from ulhinshi.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from ulhinshi.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from ulhinshi.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from ulhinshi.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from ulhinshi.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from ulhinshi.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from ulhinshi.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from ulhinshi.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from ulhinshi.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from ulhinshi.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from ulhinshi.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from ulhinshi.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from ulhinshi.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from ulhinshi.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from ulhinshi.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from ulhinshi.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from ulhinshi.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from ulhinshi.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from ulhinshi.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from ulhinshi.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from ulhinshi.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from ulhinshi.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from ulhinshi.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from ulhinshi.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from ulhinshi.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from ulhinshi.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from ulhinshi.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from ulhinshi.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from ulhinshi.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from ulhinshi.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from ulhinshi.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from ulhinshi.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from ulhinshi.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from ulhinshi.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from ulhinshi.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from ulhinshi.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from ulhinshi.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from ulhinshi.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from ulhinshi.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from ulhinshi.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from ulhinshi.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from ulhinshi.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from ulhinshi.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from ulhinshi.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from ulhinshi.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from ulhinshi.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from ulhinshi.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ ulhinshi.c:273:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTHinshiYNQuitCatch(d, retval, env) ^ ulhinshi.c:281:10: warning: implicit declaration of function 'G202_dicTourokuHinshi' is invalid in C99 [-Wimplicit-function-declaration] return(dicTourokuHinshi(d)); ^ ./sglobal.h:202:45: note: instantiated from: #define dicTourokuHinshi G202_dicTourokuHinshi ^ ulhinshi.c:289:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTHinshi2YesCatch(d, retval, env) ^ ulhinshi.c:306:14: warning: implicit declaration of function 'G201_dicTourokuDictionary' is invalid in C99 [-Wimplicit-function-declaration] return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); ^ ./sglobal.h:201:45: note: instantiated from: #define dicTourokuDictionary G201_dicTourokuDictionary ^ ulhinshi.c:313:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTHinshi2NoCatch(d, retval, env) ^ ulhinshi.c:342:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTHinshi1YesCatch(d, retval, env) ^ ulhinshi.c:360:18: warning: implicit declaration of function 'G249_getYesNoContext' is invalid in C99 [-Wimplicit-function-declaration] if((retval = getYesNoContext(d, ^ ./sglobal.h:249:45: note: instantiated from: #define getYesNoContext G249_getYesNoContext ^ ulhinshi.c:364:14: warning: implicit declaration of function 'G032_GLineNGReturnTK' is invalid in C99 [-Wimplicit-function-declaration] return(GLineNGReturnTK(d)); ^ ./sglobal.h:32:45: note: instantiated from: #define GLineNGReturnTK G032_GLineNGReturnTK ^ ulhinshi.c:378:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTHinshi1NoCatch(d, retval, env) ^ ulhinshi.c:418:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTHinshiQYesCatch(d, retval, env) ^ ulhinshi.c:446:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTHinshiQNoCatch(d, retval, env) ^ ulhinshi.c:463:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicTourokuHinshiDelivery(d) ^~~~~~~~~~~~~~~~~~~~~~~~ ./sglobal.h:203:45: note: instantiated from: #define dicTourokuHinshiDelivery G203_dicTourokuHinshiDelivery ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ulhinshi.c:481:5: warning: implicit declaration of function 'G179_clearYomi' is invalid in C99 [-Wimplicit-function-declaration] clearYomi(d); ^ ./sglobal.h:179:45: note: instantiated from: #define clearYomi G179_clearYomi ^ ulhinshi.c:482:12: warning: implicit declaration of function 'G204_dicTourokuTango' is invalid in C99 [-Wimplicit-function-declaration] return(dicTourokuTango(d, uuTTangoQuitCatch)); ^ ./sglobal.h:204:45: note: instantiated from: #define dicTourokuTango G204_dicTourokuTango ^ ulhinshi.c:672:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] tourokuYes(d) ^ ulhinshi.c:761:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] tourokuNo(d) ^ ulhinshi.c:861:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] makeDoushi(d) ^ ulhinshi.c:895:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ ulhinshi.c:902:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTDicExitCatch(d, retval, env) ^ ulhinshi.c:930:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTDicQuitCatch(d, retval, env) ^ ulhinshi.c:944:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicTourokuDictionary(d, exitfunc, quitfunc) ^~~~~~~~~~~~~~~~~~~~ ./sglobal.h:201:45: note: instantiated from: #define dicTourokuDictionary G201_dicTourokuDictionary ^~~~~~~~~~~~~~~~~~~~~~~~~ ulhinshi.c:962:16: warning: implicit declaration of function 'G244_getForIchiranContext' is invalid in C99 [-Wimplicit-function-declaration] if((retval = getForIchiranContext(d)) == NG) { ^ ./sglobal.h:244:45: note: instantiated from: #define getForIchiranContext G244_getForIchiranContext ^ ulhinshi.c:1012:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] tangoTouroku(d) ^ ulhinshi.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "@(#) 102.1 $Id: ulhinshi.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; ^ 130 warnings generated. rm -f ulhinshi.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -dynamic ulhinshi.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from ulhinshi.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from ulhinshi.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from ulhinshi.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from ulhinshi.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from ulhinshi.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from ulhinshi.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from ulhinshi.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from ulhinshi.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from ulhinshi.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from ulhinshi.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from ulhinshi.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from ulhinshi.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from ulhinshi.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from ulhinshi.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from ulhinshi.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from ulhinshi.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from ulhinshi.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from ulhinshi.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from ulhinshi.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from ulhinshi.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from ulhinshi.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from ulhinshi.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from ulhinshi.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from ulhinshi.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from ulhinshi.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from ulhinshi.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from ulhinshi.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from ulhinshi.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from ulhinshi.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from ulhinshi.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from ulhinshi.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from ulhinshi.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from ulhinshi.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from ulhinshi.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from ulhinshi.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from ulhinshi.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from ulhinshi.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from ulhinshi.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from ulhinshi.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from ulhinshi.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from ulhinshi.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from ulhinshi.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from ulhinshi.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from ulhinshi.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from ulhinshi.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from ulhinshi.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from ulhinshi.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from ulhinshi.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from ulhinshi.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from ulhinshi.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from ulhinshi.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from ulhinshi.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from ulhinshi.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from ulhinshi.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from ulhinshi.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from ulhinshi.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from ulhinshi.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from ulhinshi.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from ulhinshi.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from ulhinshi.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from ulhinshi.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from ulhinshi.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from ulhinshi.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from ulhinshi.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from ulhinshi.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from ulhinshi.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from ulhinshi.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from ulhinshi.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from ulhinshi.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from ulhinshi.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from ulhinshi.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from ulhinshi.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from ulhinshi.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from ulhinshi.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from ulhinshi.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from ulhinshi.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from ulhinshi.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from ulhinshi.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from ulhinshi.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from ulhinshi.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from ulhinshi.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from ulhinshi.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from ulhinshi.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from ulhinshi.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from ulhinshi.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from ulhinshi.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from ulhinshi.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from ulhinshi.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from ulhinshi.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from ulhinshi.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from ulhinshi.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from ulhinshi.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from ulhinshi.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from ulhinshi.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from ulhinshi.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from ulhinshi.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from ulhinshi.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from ulhinshi.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ ulhinshi.c:273:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTHinshiYNQuitCatch(d, retval, env) ^ ulhinshi.c:281:10: warning: implicit declaration of function 'G202_dicTourokuHinshi' is invalid in C99 [-Wimplicit-function-declaration] return(dicTourokuHinshi(d)); ^ ./sglobal.h:202:45: note: instantiated from: #define dicTourokuHinshi G202_dicTourokuHinshi ^ ulhinshi.c:289:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTHinshi2YesCatch(d, retval, env) ^ ulhinshi.c:306:14: warning: implicit declaration of function 'G201_dicTourokuDictionary' is invalid in C99 [-Wimplicit-function-declaration] return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); ^ ./sglobal.h:201:45: note: instantiated from: #define dicTourokuDictionary G201_dicTourokuDictionary ^ ulhinshi.c:313:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTHinshi2NoCatch(d, retval, env) ^ ulhinshi.c:342:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTHinshi1YesCatch(d, retval, env) ^ ulhinshi.c:360:18: warning: implicit declaration of function 'G249_getYesNoContext' is invalid in C99 [-Wimplicit-function-declaration] if((retval = getYesNoContext(d, ^ ./sglobal.h:249:45: note: instantiated from: #define getYesNoContext G249_getYesNoContext ^ ulhinshi.c:364:14: warning: implicit declaration of function 'G032_GLineNGReturnTK' is invalid in C99 [-Wimplicit-function-declaration] return(GLineNGReturnTK(d)); ^ ./sglobal.h:32:45: note: instantiated from: #define GLineNGReturnTK G032_GLineNGReturnTK ^ ulhinshi.c:378:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTHinshi1NoCatch(d, retval, env) ^ ulhinshi.c:418:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTHinshiQYesCatch(d, retval, env) ^ ulhinshi.c:446:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTHinshiQNoCatch(d, retval, env) ^ ulhinshi.c:463:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicTourokuHinshiDelivery(d) ^~~~~~~~~~~~~~~~~~~~~~~~ ./sglobal.h:203:45: note: instantiated from: #define dicTourokuHinshiDelivery G203_dicTourokuHinshiDelivery ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ulhinshi.c:481:5: warning: implicit declaration of function 'G179_clearYomi' is invalid in C99 [-Wimplicit-function-declaration] clearYomi(d); ^ ./sglobal.h:179:45: note: instantiated from: #define clearYomi G179_clearYomi ^ ulhinshi.c:482:12: warning: implicit declaration of function 'G204_dicTourokuTango' is invalid in C99 [-Wimplicit-function-declaration] return(dicTourokuTango(d, uuTTangoQuitCatch)); ^ ./sglobal.h:204:45: note: instantiated from: #define dicTourokuTango G204_dicTourokuTango ^ ulhinshi.c:672:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] tourokuYes(d) ^ ulhinshi.c:761:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] tourokuNo(d) ^ ulhinshi.c:861:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] makeDoushi(d) ^ ulhinshi.c:895:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ ulhinshi.c:902:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTDicExitCatch(d, retval, env) ^ ulhinshi.c:930:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuTDicQuitCatch(d, retval, env) ^ ulhinshi.c:944:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicTourokuDictionary(d, exitfunc, quitfunc) ^~~~~~~~~~~~~~~~~~~~ ./sglobal.h:201:45: note: instantiated from: #define dicTourokuDictionary G201_dicTourokuDictionary ^~~~~~~~~~~~~~~~~~~~~~~~~ ulhinshi.c:962:16: warning: implicit declaration of function 'G244_getForIchiranContext' is invalid in C99 [-Wimplicit-function-declaration] if((retval = getForIchiranContext(d)) == NG) { ^ ./sglobal.h:244:45: note: instantiated from: #define getForIchiranContext G244_getForIchiranContext ^ ulhinshi.c:1012:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] tangoTouroku(d) ^ ulhinshi.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "@(#) 102.1 $Id: ulhinshi.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; ^ 130 warnings generated. rm -f ulkigo.o unshared/ulkigo.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -O2 ulkigo.c -o unshared/ulkigo.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from ulkigo.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from ulkigo.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from ulkigo.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from ulkigo.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from ulkigo.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from ulkigo.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from ulkigo.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from ulkigo.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from ulkigo.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from ulkigo.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from ulkigo.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from ulkigo.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from ulkigo.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from ulkigo.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from ulkigo.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from ulkigo.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from ulkigo.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from ulkigo.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from ulkigo.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from ulkigo.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from ulkigo.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from ulkigo.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from ulkigo.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from ulkigo.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from ulkigo.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from ulkigo.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from ulkigo.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from ulkigo.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from ulkigo.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from ulkigo.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from ulkigo.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from ulkigo.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from ulkigo.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from ulkigo.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from ulkigo.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from ulkigo.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from ulkigo.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from ulkigo.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from ulkigo.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from ulkigo.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from ulkigo.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from ulkigo.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from ulkigo.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from ulkigo.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from ulkigo.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from ulkigo.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from ulkigo.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from ulkigo.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from ulkigo.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from ulkigo.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from ulkigo.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from ulkigo.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from ulkigo.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from ulkigo.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from ulkigo.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from ulkigo.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from ulkigo.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from ulkigo.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from ulkigo.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from ulkigo.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from ulkigo.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from ulkigo.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from ulkigo.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from ulkigo.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from ulkigo.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from ulkigo.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from ulkigo.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from ulkigo.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from ulkigo.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from ulkigo.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from ulkigo.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from ulkigo.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from ulkigo.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from ulkigo.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from ulkigo.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from ulkigo.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from ulkigo.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from ulkigo.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from ulkigo.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from ulkigo.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from ulkigo.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from ulkigo.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from ulkigo.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from ulkigo.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from ulkigo.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from ulkigo.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from ulkigo.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from ulkigo.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from ulkigo.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from ulkigo.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from ulkigo.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from ulkigo.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from ulkigo.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from ulkigo.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from ulkigo.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from ulkigo.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from ulkigo.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from ulkigo.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ ulkigo.c:177:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuKigoExitDo(d, retval) ^ ulkigo.c:192:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuKigoRExitCatch(d, retval, env) ^ ulkigo.c:209:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuKigoGExitCatch(d, retval, env) ^ ulkigo.c:226:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuKigoKExitCatch(d, retval, env) ^ ulkigo.c:242:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuKigoGeneralExitCatch(d, retval, env) ^~~~~~~~~~~~~~~~~~~~~~ ./sglobal.h:374:45: note: instantiated from: #define uuKigoGeneralExitCatch G374_uuKigoGeneralExitCatch ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ulkigo.c:261:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuKigoQuitCatch(d, retval, env) ^ ulkigo.c:276:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuKigoMake(d, allkouho, size, cur, mode, exitfunc, posp) ^~~~~~~~~~ ./sglobal.h:375:45: note: instantiated from: #define uuKigoMake G375_uuKigoMake ^~~~~~~~~~~~~~~ ulkigo.c:290:16: warning: implicit declaration of function 'G244_getForIchiranContext' is invalid in C99 [-Wimplicit-function-declaration] if((retval = getForIchiranContext(d)) == NG) { ^ ./sglobal.h:244:45: note: instantiated from: #define getForIchiranContext G244_getForIchiranContext ^ ulkigo.c:352:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] kigoRussia(d) ^~~~~~~~~~ ./sglobal.h:292:45: note: instantiated from: #define kigoRussia G292_kigoRussia ^~~~~~~~~~~~~~~ ulkigo.c:373:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] kigoGreek(d) ^~~~~~~~~ ./sglobal.h:290:45: note: instantiated from: #define kigoGreek G290_kigoGreek ^~~~~~~~~~~~~~ ulkigo.c:394:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] kigoKeisen(d) ^~~~~~~~~~ ./sglobal.h:291:45: note: instantiated from: #define kigoKeisen G291_kigoKeisen ^~~~~~~~~~~~~~~ ulkigo.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "@(#) 102.1 $Id: ulkigo.c,v 1.2 2003/01/10 13:08:45 aida_s Exp $"; ^ 118 warnings generated. rm -f ulkigo.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -dynamic ulkigo.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from ulkigo.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from ulkigo.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from ulkigo.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from ulkigo.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from ulkigo.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from ulkigo.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from ulkigo.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from ulkigo.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from ulkigo.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from ulkigo.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from ulkigo.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from ulkigo.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from ulkigo.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from ulkigo.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from ulkigo.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from ulkigo.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from ulkigo.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from ulkigo.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from ulkigo.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from ulkigo.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from ulkigo.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from ulkigo.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from ulkigo.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from ulkigo.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from ulkigo.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from ulkigo.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from ulkigo.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from ulkigo.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from ulkigo.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from ulkigo.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from ulkigo.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from ulkigo.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from ulkigo.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from ulkigo.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from ulkigo.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from ulkigo.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from ulkigo.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from ulkigo.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from ulkigo.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from ulkigo.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from ulkigo.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from ulkigo.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from ulkigo.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from ulkigo.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from ulkigo.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from ulkigo.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from ulkigo.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from ulkigo.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from ulkigo.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from ulkigo.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from ulkigo.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from ulkigo.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from ulkigo.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from ulkigo.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from ulkigo.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from ulkigo.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from ulkigo.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from ulkigo.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from ulkigo.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from ulkigo.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from ulkigo.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from ulkigo.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from ulkigo.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from ulkigo.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from ulkigo.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from ulkigo.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from ulkigo.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from ulkigo.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from ulkigo.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from ulkigo.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from ulkigo.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from ulkigo.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from ulkigo.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from ulkigo.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from ulkigo.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from ulkigo.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from ulkigo.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from ulkigo.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from ulkigo.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from ulkigo.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from ulkigo.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from ulkigo.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from ulkigo.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from ulkigo.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from ulkigo.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from ulkigo.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from ulkigo.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from ulkigo.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from ulkigo.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from ulkigo.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from ulkigo.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from ulkigo.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from ulkigo.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from ulkigo.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from ulkigo.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from ulkigo.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from ulkigo.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from ulkigo.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ ulkigo.c:177:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuKigoExitDo(d, retval) ^ ulkigo.c:192:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuKigoRExitCatch(d, retval, env) ^ ulkigo.c:209:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuKigoGExitCatch(d, retval, env) ^ ulkigo.c:226:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuKigoKExitCatch(d, retval, env) ^ ulkigo.c:242:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuKigoGeneralExitCatch(d, retval, env) ^~~~~~~~~~~~~~~~~~~~~~ ./sglobal.h:374:45: note: instantiated from: #define uuKigoGeneralExitCatch G374_uuKigoGeneralExitCatch ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ulkigo.c:261:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuKigoQuitCatch(d, retval, env) ^ ulkigo.c:276:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuKigoMake(d, allkouho, size, cur, mode, exitfunc, posp) ^~~~~~~~~~ ./sglobal.h:375:45: note: instantiated from: #define uuKigoMake G375_uuKigoMake ^~~~~~~~~~~~~~~ ulkigo.c:290:16: warning: implicit declaration of function 'G244_getForIchiranContext' is invalid in C99 [-Wimplicit-function-declaration] if((retval = getForIchiranContext(d)) == NG) { ^ ./sglobal.h:244:45: note: instantiated from: #define getForIchiranContext G244_getForIchiranContext ^ ulkigo.c:352:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] kigoRussia(d) ^~~~~~~~~~ ./sglobal.h:292:45: note: instantiated from: #define kigoRussia G292_kigoRussia ^~~~~~~~~~~~~~~ ulkigo.c:373:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] kigoGreek(d) ^~~~~~~~~ ./sglobal.h:290:45: note: instantiated from: #define kigoGreek G290_kigoGreek ^~~~~~~~~~~~~~ ulkigo.c:394:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] kigoKeisen(d) ^~~~~~~~~~ ./sglobal.h:291:45: note: instantiated from: #define kigoKeisen G291_kigoKeisen ^~~~~~~~~~~~~~~ ulkigo.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "@(#) 102.1 $Id: ulkigo.c,v 1.2 2003/01/10 13:08:45 aida_s Exp $"; ^ 118 warnings generated. rm -f ulmount.o unshared/ulmount.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -O2 ulmount.c -o unshared/ulmount.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from ulmount.c:29: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from ulmount.c:29: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from ulmount.c:29: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from ulmount.c:29: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from ulmount.c:29: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from ulmount.c:29: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from ulmount.c:29: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from ulmount.c:29: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from ulmount.c:29: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from ulmount.c:29: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from ulmount.c:29: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from ulmount.c:29: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from ulmount.c:29: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from ulmount.c:29: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from ulmount.c:29: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from ulmount.c:29: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from ulmount.c:29: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from ulmount.c:29: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from ulmount.c:29: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from ulmount.c:29: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from ulmount.c:29: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from ulmount.c:29: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from ulmount.c:29: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from ulmount.c:29: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from ulmount.c:29: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from ulmount.c:29: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from ulmount.c:29: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from ulmount.c:29: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from ulmount.c:29: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from ulmount.c:29: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from ulmount.c:29: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from ulmount.c:29: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from ulmount.c:29: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from ulmount.c:29: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from ulmount.c:29: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from ulmount.c:29: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from ulmount.c:29: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from ulmount.c:29: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from ulmount.c:29: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from ulmount.c:29: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from ulmount.c:29: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from ulmount.c:29: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from ulmount.c:29: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from ulmount.c:29: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from ulmount.c:29: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from ulmount.c:29: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from ulmount.c:29: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from ulmount.c:29: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from ulmount.c:29: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from ulmount.c:29: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from ulmount.c:29: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from ulmount.c:29: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from ulmount.c:29: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from ulmount.c:29: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from ulmount.c:29: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from ulmount.c:29: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from ulmount.c:29: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from ulmount.c:29: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from ulmount.c:29: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from ulmount.c:29: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from ulmount.c:29: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from ulmount.c:29: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from ulmount.c:29: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from ulmount.c:29: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from ulmount.c:29: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from ulmount.c:29: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from ulmount.c:29: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from ulmount.c:29: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from ulmount.c:29: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from ulmount.c:29: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from ulmount.c:29: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from ulmount.c:29: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from ulmount.c:29: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from ulmount.c:29: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from ulmount.c:29: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from ulmount.c:29: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from ulmount.c:29: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from ulmount.c:29: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from ulmount.c:29: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from ulmount.c:29: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from ulmount.c:29: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from ulmount.c:29: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from ulmount.c:29: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from ulmount.c:29: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from ulmount.c:29: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from ulmount.c:29: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from ulmount.c:29: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from ulmount.c:29: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from ulmount.c:29: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from ulmount.c:29: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from ulmount.c:29: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from ulmount.c:29: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from ulmount.c:29: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from ulmount.c:29: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from ulmount.c:29: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from ulmount.c:29: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from ulmount.c:29: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from ulmount.c:29: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ ulmount.c:92:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] getMountContext(d) ^~~~~~~~~~~~~~~ ./sglobal.h:246:45: note: instantiated from: #define getMountContext G246_getMountContext ^~~~~~~~~~~~~~~~~~~~ ulmount.c:154:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuMountExitCatch(d, retval, env) ^ ulmount.c:162:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ ulmount.c:299:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuMountQuitCatch(d, retval, env) ^ ulmount.c:331:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] getDicList(d) ^ ulmount.c:340:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ ulmount.c:496:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicMount(d) ^~~~~~~~ ./sglobal.h:197:45: note: instantiated from: #define dicMount G197_dicMount ^~~~~~~~~~~~~ ulmount.c:546:16: warning: implicit declaration of function 'G351_selectOnOff' is invalid in C99 [-Wimplicit-function-declaration] if((retval = selectOnOff(d, xxxx, &mc->curIkouho, nelem, ^ ./sglobal.h:351:45: note: instantiated from: #define selectOnOff G351_selectOnOff ^ ulmount.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "@(#) 102.1 $Id: ulmount.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; ^ 115 warnings generated. rm -f ulmount.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -dynamic ulmount.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from ulmount.c:29: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from ulmount.c:29: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from ulmount.c:29: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from ulmount.c:29: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from ulmount.c:29: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from ulmount.c:29: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from ulmount.c:29: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from ulmount.c:29: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from ulmount.c:29: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from ulmount.c:29: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from ulmount.c:29: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from ulmount.c:29: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from ulmount.c:29: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from ulmount.c:29: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from ulmount.c:29: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from ulmount.c:29: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from ulmount.c:29: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from ulmount.c:29: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from ulmount.c:29: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from ulmount.c:29: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from ulmount.c:29: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from ulmount.c:29: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from ulmount.c:29: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from ulmount.c:29: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from ulmount.c:29: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from ulmount.c:29: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from ulmount.c:29: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from ulmount.c:29: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from ulmount.c:29: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from ulmount.c:29: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from ulmount.c:29: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from ulmount.c:29: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from ulmount.c:29: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from ulmount.c:29: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from ulmount.c:29: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from ulmount.c:29: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from ulmount.c:29: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from ulmount.c:29: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from ulmount.c:29: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from ulmount.c:29: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from ulmount.c:29: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from ulmount.c:29: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from ulmount.c:29: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from ulmount.c:29: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from ulmount.c:29: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from ulmount.c:29: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from ulmount.c:29: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from ulmount.c:29: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from ulmount.c:29: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from ulmount.c:29: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from ulmount.c:29: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from ulmount.c:29: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from ulmount.c:29: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from ulmount.c:29: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from ulmount.c:29: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from ulmount.c:29: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from ulmount.c:29: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from ulmount.c:29: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from ulmount.c:29: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from ulmount.c:29: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from ulmount.c:29: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from ulmount.c:29: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from ulmount.c:29: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from ulmount.c:29: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from ulmount.c:29: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from ulmount.c:29: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from ulmount.c:29: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from ulmount.c:29: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from ulmount.c:29: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from ulmount.c:29: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from ulmount.c:29: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from ulmount.c:29: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from ulmount.c:29: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from ulmount.c:29: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from ulmount.c:29: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from ulmount.c:29: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from ulmount.c:29: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from ulmount.c:29: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from ulmount.c:29: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from ulmount.c:29: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from ulmount.c:29: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from ulmount.c:29: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from ulmount.c:29: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from ulmount.c:29: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from ulmount.c:29: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from ulmount.c:29: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from ulmount.c:29: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from ulmount.c:29: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from ulmount.c:29: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from ulmount.c:29: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from ulmount.c:29: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from ulmount.c:29: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from ulmount.c:29: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from ulmount.c:29: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from ulmount.c:29: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from ulmount.c:29: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from ulmount.c:29: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from ulmount.c:29: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ ulmount.c:92:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] getMountContext(d) ^~~~~~~~~~~~~~~ ./sglobal.h:246:45: note: instantiated from: #define getMountContext G246_getMountContext ^~~~~~~~~~~~~~~~~~~~ ulmount.c:154:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuMountExitCatch(d, retval, env) ^ ulmount.c:162:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ ulmount.c:299:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuMountQuitCatch(d, retval, env) ^ ulmount.c:331:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] getDicList(d) ^ ulmount.c:340:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ ulmount.c:496:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dicMount(d) ^~~~~~~~ ./sglobal.h:197:45: note: instantiated from: #define dicMount G197_dicMount ^~~~~~~~~~~~~ ulmount.c:546:16: warning: implicit declaration of function 'G351_selectOnOff' is invalid in C99 [-Wimplicit-function-declaration] if((retval = selectOnOff(d, xxxx, &mc->curIkouho, nelem, ^ ./sglobal.h:351:45: note: instantiated from: #define selectOnOff G351_selectOnOff ^ ulmount.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "@(#) 102.1 $Id: ulmount.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; ^ 115 warnings generated. rm -f ulserver.o unshared/ulserver.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -O2 ulserver.c -o unshared/ulserver.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from ulserver.c:29: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from ulserver.c:29: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from ulserver.c:29: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from ulserver.c:29: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from ulserver.c:29: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from ulserver.c:29: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from ulserver.c:29: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from ulserver.c:29: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from ulserver.c:29: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from ulserver.c:29: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from ulserver.c:29: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from ulserver.c:29: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from ulserver.c:29: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from ulserver.c:29: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from ulserver.c:29: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from ulserver.c:29: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from ulserver.c:29: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from ulserver.c:29: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from ulserver.c:29: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from ulserver.c:29: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from ulserver.c:29: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from ulserver.c:29: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from ulserver.c:29: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from ulserver.c:29: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from ulserver.c:29: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from ulserver.c:29: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from ulserver.c:29: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from ulserver.c:29: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from ulserver.c:29: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from ulserver.c:29: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from ulserver.c:29: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from ulserver.c:29: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from ulserver.c:29: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from ulserver.c:29: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from ulserver.c:29: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from ulserver.c:29: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from ulserver.c:29: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from ulserver.c:29: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from ulserver.c:29: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from ulserver.c:29: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from ulserver.c:29: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from ulserver.c:29: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from ulserver.c:29: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from ulserver.c:29: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from ulserver.c:29: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from ulserver.c:29: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from ulserver.c:29: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from ulserver.c:29: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from ulserver.c:29: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from ulserver.c:29: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from ulserver.c:29: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from ulserver.c:29: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from ulserver.c:29: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from ulserver.c:29: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from ulserver.c:29: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from ulserver.c:29: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from ulserver.c:29: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from ulserver.c:29: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from ulserver.c:29: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from ulserver.c:29: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from ulserver.c:29: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from ulserver.c:29: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from ulserver.c:29: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from ulserver.c:29: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from ulserver.c:29: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from ulserver.c:29: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from ulserver.c:29: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from ulserver.c:29: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from ulserver.c:29: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from ulserver.c:29: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from ulserver.c:29: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from ulserver.c:29: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from ulserver.c:29: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from ulserver.c:29: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from ulserver.c:29: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from ulserver.c:29: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from ulserver.c:29: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from ulserver.c:29: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from ulserver.c:29: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from ulserver.c:29: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from ulserver.c:29: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from ulserver.c:29: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from ulserver.c:29: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from ulserver.c:29: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from ulserver.c:29: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from ulserver.c:29: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from ulserver.c:29: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from ulserver.c:29: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from ulserver.c:29: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from ulserver.c:29: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from ulserver.c:29: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from ulserver.c:29: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from ulserver.c:29: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from ulserver.c:29: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from ulserver.c:29: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from ulserver.c:29: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from ulserver.c:29: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from ulserver.c:29: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ ulserver.c:49:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] serverFin(d) ^~~~~~~~~ ./sglobal.h:354:45: note: instantiated from: #define serverFin G354_serverFin ^~~~~~~~~~~~~~ ulserver.c:79:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuServerChangeEveryTimeCatch(d, retval, env) ^ ulserver.c:130:3: warning: implicit declaration of function 'G172_checkGLineLen' is invalid in C99 [-Wimplicit-function-declaration] checkGLineLen(d); ^ ./sglobal.h:172:45: note: instantiated from: #define checkGLineLen G172_checkGLineLen ^ ulserver.c:136:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuServerChangeExitCatch(d, retval, env) ^ ulserver.c:148:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuServerChangeQuitCatch(d, retval, env) ^ ulserver.c:162:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] serverChange(d) ^~~~~~~~~~~~ ./sglobal.h:353:45: note: instantiated from: #define serverChange G353_serverChange ^~~~~~~~~~~~~~~~~ ulserver.c:168:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ ulserver.c:209:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] serverChangeDo(d, len) ^ ulserver.c:217:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ ulserver.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "@(#) 102.1 $Id: ulserver.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; ^ 116 warnings generated. rm -f ulserver.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -dynamic ulserver.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from ulserver.c:29: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from ulserver.c:29: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from ulserver.c:29: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from ulserver.c:29: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from ulserver.c:29: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from ulserver.c:29: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from ulserver.c:29: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from ulserver.c:29: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from ulserver.c:29: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from ulserver.c:29: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from ulserver.c:29: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from ulserver.c:29: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from ulserver.c:29: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from ulserver.c:29: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from ulserver.c:29: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from ulserver.c:29: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from ulserver.c:29: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from ulserver.c:29: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from ulserver.c:29: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from ulserver.c:29: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from ulserver.c:29: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from ulserver.c:29: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from ulserver.c:29: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from ulserver.c:29: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from ulserver.c:29: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from ulserver.c:29: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from ulserver.c:29: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from ulserver.c:29: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from ulserver.c:29: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from ulserver.c:29: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from ulserver.c:29: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from ulserver.c:29: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from ulserver.c:29: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from ulserver.c:29: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from ulserver.c:29: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from ulserver.c:29: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from ulserver.c:29: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from ulserver.c:29: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from ulserver.c:29: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from ulserver.c:29: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from ulserver.c:29: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from ulserver.c:29: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from ulserver.c:29: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from ulserver.c:29: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from ulserver.c:29: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from ulserver.c:29: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from ulserver.c:29: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from ulserver.c:29: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from ulserver.c:29: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from ulserver.c:29: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from ulserver.c:29: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from ulserver.c:29: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from ulserver.c:29: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from ulserver.c:29: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from ulserver.c:29: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from ulserver.c:29: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from ulserver.c:29: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from ulserver.c:29: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from ulserver.c:29: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from ulserver.c:29: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from ulserver.c:29: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from ulserver.c:29: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from ulserver.c:29: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from ulserver.c:29: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from ulserver.c:29: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from ulserver.c:29: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from ulserver.c:29: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from ulserver.c:29: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from ulserver.c:29: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from ulserver.c:29: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from ulserver.c:29: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from ulserver.c:29: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from ulserver.c:29: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from ulserver.c:29: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from ulserver.c:29: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from ulserver.c:29: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from ulserver.c:29: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from ulserver.c:29: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from ulserver.c:29: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from ulserver.c:29: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from ulserver.c:29: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from ulserver.c:29: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from ulserver.c:29: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from ulserver.c:29: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from ulserver.c:29: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from ulserver.c:29: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from ulserver.c:29: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from ulserver.c:29: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from ulserver.c:29: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from ulserver.c:29: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from ulserver.c:29: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from ulserver.c:29: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from ulserver.c:29: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from ulserver.c:29: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from ulserver.c:29: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from ulserver.c:29: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from ulserver.c:29: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from ulserver.c:29: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ ulserver.c:49:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] serverFin(d) ^~~~~~~~~ ./sglobal.h:354:45: note: instantiated from: #define serverFin G354_serverFin ^~~~~~~~~~~~~~ ulserver.c:79:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuServerChangeEveryTimeCatch(d, retval, env) ^ ulserver.c:130:3: warning: implicit declaration of function 'G172_checkGLineLen' is invalid in C99 [-Wimplicit-function-declaration] checkGLineLen(d); ^ ./sglobal.h:172:45: note: instantiated from: #define checkGLineLen G172_checkGLineLen ^ ulserver.c:136:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuServerChangeExitCatch(d, retval, env) ^ ulserver.c:148:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uuServerChangeQuitCatch(d, retval, env) ^ ulserver.c:162:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] serverChange(d) ^~~~~~~~~~~~ ./sglobal.h:353:45: note: instantiated from: #define serverChange G353_serverChange ^~~~~~~~~~~~~~~~~ ulserver.c:168:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ ulserver.c:209:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] serverChangeDo(d, len) ^ ulserver.c:217:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ ulserver.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "@(#) 102.1 $Id: ulserver.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; ^ 116 warnings generated. rm -f util.o unshared/util.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -O2 util.c -o unshared/util.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from util.c:83: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from util.c:83: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from util.c:83: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from util.c:83: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from util.c:83: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from util.c:83: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from util.c:83: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from util.c:83: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from util.c:83: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from util.c:83: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from util.c:83: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from util.c:83: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from util.c:83: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from util.c:83: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from util.c:83: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from util.c:83: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from util.c:83: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from util.c:83: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from util.c:83: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from util.c:83: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from util.c:83: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from util.c:83: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from util.c:83: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from util.c:83: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from util.c:83: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from util.c:83: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from util.c:83: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from util.c:83: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from util.c:83: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from util.c:83: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from util.c:83: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from util.c:83: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from util.c:83: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from util.c:83: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from util.c:83: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from util.c:83: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from util.c:83: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from util.c:83: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from util.c:83: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from util.c:83: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from util.c:83: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from util.c:83: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from util.c:83: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from util.c:83: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from util.c:83: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from util.c:83: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from util.c:83: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from util.c:83: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from util.c:83: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from util.c:83: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from util.c:83: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from util.c:83: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from util.c:83: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from util.c:83: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from util.c:83: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from util.c:83: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from util.c:83: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from util.c:83: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from util.c:83: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from util.c:83: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from util.c:83: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from util.c:83: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from util.c:83: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from util.c:83: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from util.c:83: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from util.c:83: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from util.c:83: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from util.c:83: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from util.c:83: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from util.c:83: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from util.c:83: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from util.c:83: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from util.c:83: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from util.c:83: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from util.c:83: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from util.c:83: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from util.c:83: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from util.c:83: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from util.c:83: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from util.c:83: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from util.c:83: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from util.c:83: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from util.c:83: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from util.c:83: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from util.c:83: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from util.c:83: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from util.c:83: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from util.c:83: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from util.c:83: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from util.c:83: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from util.c:83: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from util.c:83: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from util.c:83: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from util.c:83: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from util.c:83: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from util.c:83: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from util.c:83: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from util.c:83: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ util.c:156:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] colwidth(s, len) ^ util.c:187:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] checkGLineLen(d) ^~~~~~~~~~~~~ ./sglobal.h:172:45: note: instantiated from: #define checkGLineLen G172_checkGLineLen ^~~~~~~~~~~~~~~~~~ util.c:206:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] NothingChanged(d) ^~~~~~~~~~~~~~ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^~~~~~~~~~~~~~~~~~~ util.c:216:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] NothingForGLine(d) ^~~~~~~~~~~~~~~ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^~~~~~~~~~~~~~~~~~~~ util.c:235:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] NothingChangedWithBeep(d) ^~~~~~~~~~~~~~~~~~~~~~ ./sglobal.h:60:45: note: instantiated from: #define NothingChangedWithBeep G060_NothingChangedWithBeep ^~~~~~~~~~~~~~~~~~~~~~~~~~~ util.c:242:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] NothingForGLineWithBeep(d) ^~~~~~~~~~~~~~~~~~~~~~~ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ util.c:263:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractJishuString pro((yomiContext, wchar_t *, wchar_t *, ~~~~~~ ^ ./sglobal.h:223:45: note: instantiated from: #define extractJishuString G223_extractJishuString ^ util.c:534:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extractString(str, s, e) ^ util.c:719:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] setWStrings(ws, s, sz) ^~~~~~~~~~~ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^~~~~~~~~~~~~~~~ util.c:863:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] NoMoreMemory() ^~~~~~~~~~~~ ./sglobal.h:58:45: note: instantiated from: #define NoMoreMemory G058_NoMoreMemory ^~~~~~~~~~~~~~~~~ util.c:870:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] GLineNGReturn(d) ^~~~~~~~~~~~~ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^~~~~~~~~~~~~~~~~~ util.c:881:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] GLineNGReturnFI(d) ^~~~~~~~~~~~~~~ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^~~~~~~~~~~~~~~~~~~~ util.c:892:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] GLineNGReturnTK(d) ^~~~~~~~~~~~~~~ ./sglobal.h:32:45: note: instantiated from: #define GLineNGReturnTK G032_GLineNGReturnTK ^~~~~~~~~~~~~~~~~~~~ util.c:1082:15: warning: unused variable 'plain' [-Wunused-variable] static char plain[4] = {0, 2, 3, 1}; ^ util.c:1099:1: warning: control may reach end of non-void function [-Wreturn-type] } ^ util.c:1381:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] WSfree(s) ^~~~~~ ./sglobal.h:120:45: note: instantiated from: #define WSfree G120_WSfree ^~~~~~~~~~~ util.c:1485:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] WToupper(wchar_t w) ^~~~~~~~ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^~~~~~~~~~~~~ util.c:1498:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] WTolower(wchar_t w) ^~~~~~~~ util.c:1557:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ util.c:1590:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ util.c:1620:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ProcAnyKey(d) ^ util.c:1633:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static wait_anykey_func pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ util.c:1636:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] wait_anykey_func(d, mode, whattodo, key, fnum) ^ util.c:1653:1: warning: control may reach end of non-void function [-Wreturn-type] } ^ util.c:1703:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] canna_alert(d, message, cnt) ^~~~~~~~~~~ ./sglobal.h:167:45: note: instantiated from: #define canna_alert G167_canna_alert ^~~~~~~~~~~~~~~~ util.c:80:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "@(#) 102.1 $Id: util.c,v 1.6 2003/09/17 08:50:53 aida_s Exp $"; ^ 132 warnings generated. rm -f util.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -dynamic util.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from util.c:83: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from util.c:83: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from util.c:83: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from util.c:83: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from util.c:83: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from util.c:83: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from util.c:83: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from util.c:83: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from util.c:83: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from util.c:83: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from util.c:83: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from util.c:83: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from util.c:83: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from util.c:83: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from util.c:83: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from util.c:83: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from util.c:83: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from util.c:83: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from util.c:83: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from util.c:83: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from util.c:83: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from util.c:83: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from util.c:83: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from util.c:83: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from util.c:83: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from util.c:83: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from util.c:83: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from util.c:83: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from util.c:83: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from util.c:83: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from util.c:83: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from util.c:83: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from util.c:83: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from util.c:83: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from util.c:83: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from util.c:83: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from util.c:83: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from util.c:83: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from util.c:83: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from util.c:83: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from util.c:83: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from util.c:83: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from util.c:83: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from util.c:83: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from util.c:83: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from util.c:83: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from util.c:83: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from util.c:83: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from util.c:83: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from util.c:83: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from util.c:83: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from util.c:83: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from util.c:83: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from util.c:83: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from util.c:83: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from util.c:83: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from util.c:83: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from util.c:83: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from util.c:83: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from util.c:83: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from util.c:83: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from util.c:83: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from util.c:83: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from util.c:83: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from util.c:83: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from util.c:83: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from util.c:83: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from util.c:83: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from util.c:83: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from util.c:83: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from util.c:83: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from util.c:83: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from util.c:83: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from util.c:83: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from util.c:83: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from util.c:83: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from util.c:83: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from util.c:83: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from util.c:83: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from util.c:83: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from util.c:83: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from util.c:83: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from util.c:83: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from util.c:83: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from util.c:83: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from util.c:83: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from util.c:83: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from util.c:83: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from util.c:83: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from util.c:83: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from util.c:83: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from util.c:83: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from util.c:83: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from util.c:83: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from util.c:83: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from util.c:83: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from util.c:83: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from util.c:83: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ util.c:156:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] colwidth(s, len) ^ util.c:187:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] checkGLineLen(d) ^~~~~~~~~~~~~ ./sglobal.h:172:45: note: instantiated from: #define checkGLineLen G172_checkGLineLen ^~~~~~~~~~~~~~~~~~ util.c:206:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] NothingChanged(d) ^~~~~~~~~~~~~~ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^~~~~~~~~~~~~~~~~~~ util.c:216:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] NothingForGLine(d) ^~~~~~~~~~~~~~~ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^~~~~~~~~~~~~~~~~~~~ util.c:235:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] NothingChangedWithBeep(d) ^~~~~~~~~~~~~~~~~~~~~~ ./sglobal.h:60:45: note: instantiated from: #define NothingChangedWithBeep G060_NothingChangedWithBeep ^~~~~~~~~~~~~~~~~~~~~~~~~~~ util.c:242:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] NothingForGLineWithBeep(d) ^~~~~~~~~~~~~~~~~~~~~~~ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ util.c:263:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractJishuString pro((yomiContext, wchar_t *, wchar_t *, ~~~~~~ ^ ./sglobal.h:223:45: note: instantiated from: #define extractJishuString G223_extractJishuString ^ util.c:534:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extractString(str, s, e) ^ util.c:719:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] setWStrings(ws, s, sz) ^~~~~~~~~~~ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^~~~~~~~~~~~~~~~ util.c:863:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] NoMoreMemory() ^~~~~~~~~~~~ ./sglobal.h:58:45: note: instantiated from: #define NoMoreMemory G058_NoMoreMemory ^~~~~~~~~~~~~~~~~ util.c:870:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] GLineNGReturn(d) ^~~~~~~~~~~~~ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^~~~~~~~~~~~~~~~~~ util.c:881:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] GLineNGReturnFI(d) ^~~~~~~~~~~~~~~ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^~~~~~~~~~~~~~~~~~~~ util.c:892:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] GLineNGReturnTK(d) ^~~~~~~~~~~~~~~ ./sglobal.h:32:45: note: instantiated from: #define GLineNGReturnTK G032_GLineNGReturnTK ^~~~~~~~~~~~~~~~~~~~ util.c:1082:15: warning: unused variable 'plain' [-Wunused-variable] static char plain[4] = {0, 2, 3, 1}; ^ util.c:1099:1: warning: control may reach end of non-void function [-Wreturn-type] } ^ util.c:1381:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] WSfree(s) ^~~~~~ ./sglobal.h:120:45: note: instantiated from: #define WSfree G120_WSfree ^~~~~~~~~~~ util.c:1485:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] WToupper(wchar_t w) ^~~~~~~~ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^~~~~~~~~~~~~ util.c:1498:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] WTolower(wchar_t w) ^~~~~~~~ util.c:1557:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ util.c:1590:10: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ ./sglobal.h:195:45: note: instantiated from: #define defaultContext G195_defaultContext ^ util.c:1620:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ProcAnyKey(d) ^ util.c:1633:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static wait_anykey_func pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ util.c:1636:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] wait_anykey_func(d, mode, whattodo, key, fnum) ^ util.c:1653:1: warning: control may reach end of non-void function [-Wreturn-type] } ^ util.c:1703:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] canna_alert(d, message, cnt) ^~~~~~~~~~~ ./sglobal.h:167:45: note: instantiated from: #define canna_alert G167_canna_alert ^~~~~~~~~~~~~~~~ util.c:80:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "@(#) 102.1 $Id: util.c,v 1.6 2003/09/17 08:50:53 aida_s Exp $"; ^ 132 warnings generated. rm -f yesno.o unshared/yesno.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -O2 yesno.c -o unshared/yesno.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from yesno.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from yesno.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from yesno.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from yesno.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from yesno.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from yesno.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from yesno.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from yesno.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from yesno.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from yesno.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from yesno.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from yesno.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from yesno.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from yesno.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from yesno.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from yesno.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from yesno.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from yesno.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from yesno.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from yesno.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from yesno.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from yesno.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from yesno.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from yesno.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from yesno.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from yesno.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from yesno.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from yesno.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from yesno.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from yesno.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from yesno.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from yesno.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from yesno.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from yesno.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from yesno.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from yesno.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from yesno.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from yesno.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from yesno.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from yesno.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from yesno.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from yesno.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from yesno.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from yesno.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from yesno.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from yesno.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from yesno.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from yesno.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from yesno.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from yesno.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from yesno.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from yesno.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from yesno.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from yesno.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from yesno.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from yesno.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from yesno.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from yesno.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from yesno.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from yesno.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from yesno.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from yesno.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from yesno.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from yesno.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from yesno.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from yesno.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from yesno.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from yesno.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from yesno.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from yesno.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from yesno.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from yesno.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from yesno.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from yesno.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from yesno.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from yesno.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from yesno.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from yesno.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from yesno.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from yesno.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from yesno.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from yesno.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from yesno.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from yesno.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from yesno.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from yesno.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from yesno.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from yesno.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from yesno.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from yesno.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from yesno.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from yesno.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from yesno.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from yesno.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from yesno.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from yesno.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from yesno.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from yesno.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ yesno.c:68:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] getYesNoContext(d, ^~~~~~~~~~~~~~~ ./sglobal.h:249:45: note: instantiated from: #define getYesNoContext G249_getYesNoContext ^~~~~~~~~~~~~~~~~~~~ yesno.c:138:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YesNo(d) ^ yesno.c:158:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YesNoQuit(d) ^ In file included from yesno.c:169: ./t_reimap.h:27:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((struct _uiContext *)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from yesno.c:169: ./t_reimap.h:28:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((struct _uiContext *)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ yesno.c:24:13: warning: unused variable 'rcs_id' [-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: ./t_reimap.h:24:13: warning: unused variable 't_reimap_id' [-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 $"; ^ 113 warnings generated. rm -f yesno.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -dynamic yesno.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from yesno.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from yesno.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from yesno.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from yesno.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from yesno.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from yesno.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from yesno.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from yesno.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from yesno.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from yesno.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from yesno.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from yesno.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from yesno.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from yesno.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from yesno.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from yesno.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from yesno.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from yesno.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from yesno.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from yesno.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from yesno.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from yesno.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from yesno.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from yesno.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from yesno.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from yesno.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from yesno.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from yesno.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from yesno.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from yesno.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from yesno.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from yesno.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from yesno.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from yesno.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from yesno.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from yesno.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from yesno.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from yesno.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from yesno.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from yesno.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from yesno.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from yesno.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from yesno.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from yesno.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from yesno.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from yesno.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from yesno.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from yesno.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from yesno.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from yesno.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from yesno.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from yesno.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from yesno.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from yesno.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from yesno.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from yesno.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from yesno.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from yesno.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from yesno.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from yesno.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from yesno.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from yesno.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from yesno.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from yesno.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from yesno.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from yesno.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from yesno.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from yesno.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from yesno.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from yesno.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from yesno.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from yesno.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from yesno.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from yesno.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from yesno.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from yesno.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from yesno.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from yesno.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from yesno.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from yesno.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from yesno.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from yesno.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from yesno.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from yesno.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from yesno.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from yesno.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from yesno.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from yesno.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from yesno.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from yesno.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from yesno.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from yesno.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from yesno.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from yesno.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from yesno.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from yesno.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from yesno.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from yesno.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ yesno.c:68:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] getYesNoContext(d, ^~~~~~~~~~~~~~~ ./sglobal.h:249:45: note: instantiated from: #define getYesNoContext G249_getYesNoContext ^~~~~~~~~~~~~~~~~~~~ yesno.c:138:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YesNo(d) ^ yesno.c:158:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] YesNoQuit(d) ^ In file included from yesno.c:169: ./t_reimap.h:27:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((struct _uiContext *)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from yesno.c:169: ./t_reimap.h:28:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((struct _uiContext *)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ yesno.c:24:13: warning: unused variable 'rcs_id' [-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: ./t_reimap.h:24:13: warning: unused variable 't_reimap_id' [-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 $"; ^ 113 warnings generated. rm -f bunsetsu.o unshared/bunsetsu.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -O2 bunsetsu.c -o unshared/bunsetsu.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from bunsetsu.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from bunsetsu.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from bunsetsu.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from bunsetsu.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from bunsetsu.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from bunsetsu.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from bunsetsu.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from bunsetsu.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from bunsetsu.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from bunsetsu.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from bunsetsu.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from bunsetsu.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from bunsetsu.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from bunsetsu.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from bunsetsu.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from bunsetsu.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from bunsetsu.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from bunsetsu.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from bunsetsu.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from bunsetsu.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from bunsetsu.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from bunsetsu.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from bunsetsu.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from bunsetsu.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from bunsetsu.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from bunsetsu.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from bunsetsu.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from bunsetsu.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from bunsetsu.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from bunsetsu.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from bunsetsu.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from bunsetsu.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from bunsetsu.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from bunsetsu.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from bunsetsu.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from bunsetsu.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from bunsetsu.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from bunsetsu.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from bunsetsu.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from bunsetsu.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from bunsetsu.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from bunsetsu.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from bunsetsu.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from bunsetsu.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from bunsetsu.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from bunsetsu.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from bunsetsu.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from bunsetsu.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from bunsetsu.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from bunsetsu.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from bunsetsu.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from bunsetsu.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from bunsetsu.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from bunsetsu.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from bunsetsu.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from bunsetsu.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from bunsetsu.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from bunsetsu.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from bunsetsu.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from bunsetsu.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from bunsetsu.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from bunsetsu.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from bunsetsu.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from bunsetsu.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from bunsetsu.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from bunsetsu.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from bunsetsu.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from bunsetsu.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from bunsetsu.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from bunsetsu.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from bunsetsu.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from bunsetsu.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from bunsetsu.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from bunsetsu.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from bunsetsu.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from bunsetsu.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from bunsetsu.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from bunsetsu.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from bunsetsu.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from bunsetsu.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from bunsetsu.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from bunsetsu.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from bunsetsu.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from bunsetsu.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from bunsetsu.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from bunsetsu.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from bunsetsu.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from bunsetsu.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from bunsetsu.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from bunsetsu.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from bunsetsu.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from bunsetsu.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from bunsetsu.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from bunsetsu.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from bunsetsu.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from bunsetsu.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from bunsetsu.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from bunsetsu.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ bunsetsu.c:98:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static BunFullExtend pro((uiContext)); ~~~~~~ ^ bunsetsu.c:101:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] BunFullExtend(d) ^ bunsetsu.c:111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static BunFullShrink pro((uiContext)); ~~~~~~ ^ bunsetsu.c:114:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] BunFullShrink(d) ^ bunsetsu.c:124:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static BunExtend pro((uiContext)); ~~~~~~ ^ bunsetsu.c:127:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] BunExtend(d) ^ bunsetsu.c:146:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static BunShrink pro((uiContext)); ~~~~~~ ^ bunsetsu.c:149:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] BunShrink(d) ^ bunsetsu.c:172:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static BunHenkan pro((uiContext)); ~~~~~~ ^ bunsetsu.c:175:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] BunHenkan(d) ^ bunsetsu.c:192:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static BunQuit pro((uiContext)); ~~~~~~ ^ bunsetsu.c:195:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] BunQuit(d) ^ bunsetsu.c:206:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static BunSelfInsert pro((uiContext)); ~~~~~~ ^ bunsetsu.c:209:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] BunSelfInsert(d) ^ bunsetsu.c:219:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static BunQuotedInsert pro((uiContext)); ~~~~~~ ^ bunsetsu.c:222:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] BunQuotedInsert(d) ^ bunsetsu.c:232:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static BunKillToEOL pro((uiContext)); ~~~~~~ ^ bunsetsu.c:235:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] BunKillToEOL(d) ^ In file included from bunsetsu.c:245: ./bunmap.h:27:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from bunsetsu.c:245: ./bunmap.h:27:25: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from bunsetsu.c:245: ./bunmap.h:28:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)), YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from bunsetsu.c:245: ./bunmap.h:28:33: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)), YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ bunsetsu.c:24:13: warning: unused variable 'rcs_id' [-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: ./bunmap.h:24:13: warning: unused variable 'bunmap_id' [-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 $"; ^ 130 warnings generated. rm -f bunsetsu.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -dynamic bunsetsu.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from bunsetsu.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from bunsetsu.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from bunsetsu.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from bunsetsu.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from bunsetsu.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from bunsetsu.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from bunsetsu.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from bunsetsu.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from bunsetsu.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from bunsetsu.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from bunsetsu.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from bunsetsu.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from bunsetsu.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from bunsetsu.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from bunsetsu.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from bunsetsu.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from bunsetsu.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from bunsetsu.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from bunsetsu.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from bunsetsu.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from bunsetsu.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from bunsetsu.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from bunsetsu.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from bunsetsu.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from bunsetsu.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from bunsetsu.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from bunsetsu.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from bunsetsu.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from bunsetsu.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from bunsetsu.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from bunsetsu.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from bunsetsu.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from bunsetsu.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from bunsetsu.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from bunsetsu.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from bunsetsu.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from bunsetsu.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from bunsetsu.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from bunsetsu.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from bunsetsu.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from bunsetsu.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from bunsetsu.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from bunsetsu.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from bunsetsu.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from bunsetsu.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from bunsetsu.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from bunsetsu.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from bunsetsu.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from bunsetsu.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from bunsetsu.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from bunsetsu.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from bunsetsu.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from bunsetsu.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from bunsetsu.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from bunsetsu.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from bunsetsu.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from bunsetsu.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from bunsetsu.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from bunsetsu.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from bunsetsu.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from bunsetsu.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from bunsetsu.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from bunsetsu.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from bunsetsu.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from bunsetsu.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from bunsetsu.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from bunsetsu.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from bunsetsu.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from bunsetsu.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from bunsetsu.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from bunsetsu.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from bunsetsu.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from bunsetsu.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from bunsetsu.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from bunsetsu.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from bunsetsu.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from bunsetsu.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from bunsetsu.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from bunsetsu.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from bunsetsu.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from bunsetsu.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from bunsetsu.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from bunsetsu.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from bunsetsu.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from bunsetsu.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from bunsetsu.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from bunsetsu.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from bunsetsu.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from bunsetsu.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from bunsetsu.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from bunsetsu.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from bunsetsu.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from bunsetsu.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from bunsetsu.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from bunsetsu.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from bunsetsu.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from bunsetsu.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from bunsetsu.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ bunsetsu.c:98:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static BunFullExtend pro((uiContext)); ~~~~~~ ^ bunsetsu.c:101:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] BunFullExtend(d) ^ bunsetsu.c:111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static BunFullShrink pro((uiContext)); ~~~~~~ ^ bunsetsu.c:114:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] BunFullShrink(d) ^ bunsetsu.c:124:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static BunExtend pro((uiContext)); ~~~~~~ ^ bunsetsu.c:127:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] BunExtend(d) ^ bunsetsu.c:146:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static BunShrink pro((uiContext)); ~~~~~~ ^ bunsetsu.c:149:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] BunShrink(d) ^ bunsetsu.c:172:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static BunHenkan pro((uiContext)); ~~~~~~ ^ bunsetsu.c:175:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] BunHenkan(d) ^ bunsetsu.c:192:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static BunQuit pro((uiContext)); ~~~~~~ ^ bunsetsu.c:195:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] BunQuit(d) ^ bunsetsu.c:206:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static BunSelfInsert pro((uiContext)); ~~~~~~ ^ bunsetsu.c:209:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] BunSelfInsert(d) ^ bunsetsu.c:219:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static BunQuotedInsert pro((uiContext)); ~~~~~~ ^ bunsetsu.c:222:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] BunQuotedInsert(d) ^ bunsetsu.c:232:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static BunKillToEOL pro((uiContext)); ~~~~~~ ^ bunsetsu.c:235:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] BunKillToEOL(d) ^ In file included from bunsetsu.c:245: ./bunmap.h:27:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from bunsetsu.c:245: ./bunmap.h:27:25: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from bunsetsu.c:245: ./bunmap.h:28:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)), YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from bunsetsu.c:245: ./bunmap.h:28:33: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)), YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ bunsetsu.c:24:13: warning: unused variable 'rcs_id' [-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: ./bunmap.h:24:13: warning: unused variable 'bunmap_id' [-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 $"; ^ 130 warnings generated. rm -f engine.o unshared/engine.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -O2 engine.c -o unshared/engine.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from engine.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from engine.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from engine.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from engine.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from engine.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from engine.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from engine.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from engine.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from engine.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from engine.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from engine.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from engine.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from engine.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from engine.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from engine.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from engine.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from engine.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from engine.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from engine.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from engine.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from engine.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from engine.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from engine.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from engine.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from engine.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from engine.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from engine.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from engine.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from engine.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from engine.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from engine.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from engine.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from engine.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from engine.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from engine.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from engine.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from engine.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from engine.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from engine.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from engine.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from engine.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from engine.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from engine.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from engine.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from engine.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from engine.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from engine.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from engine.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from engine.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from engine.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from engine.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from engine.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from engine.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from engine.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from engine.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from engine.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from engine.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from engine.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from engine.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from engine.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from engine.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from engine.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from engine.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from engine.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from engine.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from engine.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from engine.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from engine.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from engine.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from engine.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from engine.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from engine.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from engine.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from engine.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from engine.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from engine.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from engine.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from engine.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from engine.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from engine.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from engine.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from engine.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from engine.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from engine.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from engine.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from engine.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from engine.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from engine.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from engine.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from engine.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from engine.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from engine.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from engine.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from engine.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from engine.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from engine.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from engine.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from engine.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ engine.c:731:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RkSetServerName(s) ^~~~~~~~~~~~~~~ ./sglobal.h:69:45: note: instantiated from: #define RkSetServerName G069_RkSetServerName ^~~~~~~~~~~~~~~~~~~~ engine.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "$Id: engine.c,v 1.6 2003/09/21 10:16:49 aida_s Exp $"; ^ 108 warnings generated. rm -f engine.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -dynamic engine.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from engine.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from engine.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from engine.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from engine.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from engine.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from engine.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from engine.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from engine.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from engine.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from engine.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from engine.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from engine.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from engine.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from engine.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from engine.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from engine.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from engine.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from engine.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from engine.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from engine.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from engine.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from engine.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from engine.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from engine.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from engine.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from engine.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from engine.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from engine.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from engine.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from engine.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from engine.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from engine.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from engine.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from engine.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from engine.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from engine.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from engine.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from engine.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from engine.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from engine.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from engine.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from engine.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from engine.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from engine.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from engine.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from engine.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from engine.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from engine.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from engine.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from engine.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from engine.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from engine.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from engine.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from engine.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from engine.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from engine.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from engine.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from engine.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from engine.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from engine.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from engine.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from engine.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from engine.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from engine.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from engine.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from engine.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from engine.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from engine.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from engine.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from engine.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from engine.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from engine.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from engine.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from engine.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from engine.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from engine.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from engine.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from engine.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from engine.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from engine.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from engine.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from engine.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from engine.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from engine.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from engine.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from engine.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from engine.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from engine.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from engine.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from engine.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from engine.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from engine.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from engine.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from engine.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from engine.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from engine.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from engine.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from engine.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ engine.c:731:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RkSetServerName(s) ^~~~~~~~~~~~~~~ ./sglobal.h:69:45: note: instantiated from: #define RkSetServerName G069_RkSetServerName ^~~~~~~~~~~~~~~~~~~~ engine.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "$Id: engine.c,v 1.6 2003/09/21 10:16:49 aida_s Exp $"; ^ 108 warnings generated. rm -f RKroma.o unshared/RKroma.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -O2 RKroma.c -o unshared/RKroma.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from RKroma.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from RKroma.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from RKroma.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from RKroma.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from RKroma.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from RKroma.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from RKroma.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from RKroma.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from RKroma.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from RKroma.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from RKroma.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from RKroma.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from RKroma.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from RKroma.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from RKroma.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from RKroma.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from RKroma.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from RKroma.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from RKroma.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from RKroma.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from RKroma.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from RKroma.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from RKroma.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from RKroma.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from RKroma.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from RKroma.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from RKroma.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from RKroma.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from RKroma.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from RKroma.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from RKroma.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from RKroma.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from RKroma.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from RKroma.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from RKroma.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from RKroma.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from RKroma.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from RKroma.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from RKroma.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from RKroma.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from RKroma.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from RKroma.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from RKroma.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from RKroma.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from RKroma.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from RKroma.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from RKroma.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from RKroma.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from RKroma.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from RKroma.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from RKroma.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from RKroma.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from RKroma.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from RKroma.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from RKroma.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from RKroma.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from RKroma.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from RKroma.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from RKroma.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from RKroma.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from RKroma.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from RKroma.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from RKroma.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from RKroma.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from RKroma.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from RKroma.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from RKroma.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from RKroma.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from RKroma.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from RKroma.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from RKroma.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from RKroma.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from RKroma.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from RKroma.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from RKroma.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from RKroma.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from RKroma.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from RKroma.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from RKroma.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from RKroma.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from RKroma.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from RKroma.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from RKroma.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from RKroma.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from RKroma.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from RKroma.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from RKroma.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from RKroma.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from RKroma.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from RKroma.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from RKroma.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from RKroma.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from RKroma.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from RKroma.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from RKroma.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from RKroma.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from RKroma.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from RKroma.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ RKroma.c:75:9: warning: implicit declaration of function 'read' is invalid in C99 [-Wimplicit-function-declaration] if (read(dicfd, magic, 2) != 2) ^ RKroma.c:127:9: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] (void)close(dic); ^ RKroma.c:24:13: warning: unused variable 'rcsid' [-Wunused-variable] static char rcsid[]="@(#) 102.1 $Id: RKroma.c,v 1.4.2.1 2004/04/26 22:49:21 aida_s Exp $"; ^ 109 warnings generated. rm -f RKroma.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -dynamic RKroma.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from RKroma.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from RKroma.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from RKroma.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from RKroma.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from RKroma.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from RKroma.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from RKroma.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from RKroma.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from RKroma.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from RKroma.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from RKroma.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from RKroma.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from RKroma.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from RKroma.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from RKroma.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from RKroma.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from RKroma.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from RKroma.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from RKroma.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from RKroma.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from RKroma.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from RKroma.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from RKroma.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from RKroma.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from RKroma.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from RKroma.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from RKroma.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from RKroma.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from RKroma.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from RKroma.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from RKroma.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from RKroma.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from RKroma.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from RKroma.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from RKroma.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from RKroma.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from RKroma.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from RKroma.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from RKroma.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from RKroma.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from RKroma.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from RKroma.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from RKroma.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from RKroma.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from RKroma.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from RKroma.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from RKroma.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from RKroma.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from RKroma.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from RKroma.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from RKroma.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from RKroma.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from RKroma.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from RKroma.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from RKroma.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from RKroma.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from RKroma.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from RKroma.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from RKroma.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from RKroma.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from RKroma.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from RKroma.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from RKroma.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from RKroma.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from RKroma.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from RKroma.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from RKroma.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from RKroma.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from RKroma.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from RKroma.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from RKroma.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from RKroma.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from RKroma.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from RKroma.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from RKroma.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from RKroma.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from RKroma.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from RKroma.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from RKroma.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from RKroma.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from RKroma.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from RKroma.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from RKroma.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from RKroma.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from RKroma.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from RKroma.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from RKroma.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from RKroma.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from RKroma.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from RKroma.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from RKroma.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from RKroma.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from RKroma.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from RKroma.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from RKroma.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from RKroma.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from RKroma.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from RKroma.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ RKroma.c:75:9: warning: implicit declaration of function 'read' is invalid in C99 [-Wimplicit-function-declaration] if (read(dicfd, magic, 2) != 2) ^ RKroma.c:127:9: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] (void)close(dic); ^ RKroma.c:24:13: warning: unused variable 'rcsid' [-Wunused-variable] static char rcsid[]="@(#) 102.1 $Id: RKroma.c,v 1.4.2.1 2004/04/26 22:49:21 aida_s Exp $"; ^ 109 warnings generated. rm -f RKkana.o unshared/RKkana.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -O2 RKkana.c -o unshared/RKkana.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from RKkana.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from RKkana.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from RKkana.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from RKkana.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from RKkana.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from RKkana.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from RKkana.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from RKkana.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from RKkana.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from RKkana.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from RKkana.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from RKkana.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from RKkana.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from RKkana.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from RKkana.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from RKkana.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from RKkana.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from RKkana.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from RKkana.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from RKkana.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from RKkana.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from RKkana.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from RKkana.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from RKkana.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from RKkana.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from RKkana.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from RKkana.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from RKkana.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from RKkana.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from RKkana.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from RKkana.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from RKkana.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from RKkana.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from RKkana.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from RKkana.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from RKkana.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from RKkana.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from RKkana.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from RKkana.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from RKkana.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from RKkana.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from RKkana.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from RKkana.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from RKkana.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from RKkana.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from RKkana.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from RKkana.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from RKkana.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from RKkana.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from RKkana.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from RKkana.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from RKkana.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from RKkana.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from RKkana.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from RKkana.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from RKkana.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from RKkana.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from RKkana.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from RKkana.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from RKkana.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from RKkana.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from RKkana.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from RKkana.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from RKkana.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from RKkana.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from RKkana.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from RKkana.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from RKkana.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from RKkana.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from RKkana.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from RKkana.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from RKkana.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from RKkana.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from RKkana.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from RKkana.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from RKkana.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from RKkana.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from RKkana.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from RKkana.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from RKkana.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from RKkana.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from RKkana.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from RKkana.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from RKkana.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from RKkana.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from RKkana.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from RKkana.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from RKkana.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from RKkana.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from RKkana.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from RKkana.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from RKkana.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from RKkana.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from RKkana.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from RKkana.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from RKkana.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from RKkana.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from RKkana.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ RKkana.c:728:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RkwCvtHan(dst, maxdst, src, srclen) ^~~~~~~~~ RKkana.c:764:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RkwCvtHira(dst, maxdst, src, srclen) ^~~~~~~~~~ RKkana.c:801:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RkwCvtKana(dst, maxdst, src, srclen) ^~~~~~~~~~ RKkana.c:838:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RkwCvtZen(dst, maxdst, src, srclen) ^~~~~~~~~ RKkana.c:875:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RkwCvtNone(dst, maxdst, src, srclen) ^~~~~~~~~~ RKkana.c:889:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RkwMapRoma(romaji, dst, maxdst, src, srclen, flags, status) ^~~~~~~~~~ RKkana.c:932:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RkwMapPhonogram(struct RkRxDic *romaji, wchar_t *dst, int maxdst, ^~~~~~~~~~~~~~~ RKkana.c:998:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RkwCvtRoma(romaji, dst, maxdst, src, srclen, flags) ^~~~~~~~~~ RKkana.c:24:13: warning: unused variable 'rcsid' [-Wunused-variable] static char rcsid[]="@(#) 102.1 $Id: RKkana.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; ^ 115 warnings generated. rm -f RKkana.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -dynamic RKkana.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from RKkana.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from RKkana.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from RKkana.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from RKkana.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from RKkana.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from RKkana.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from RKkana.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from RKkana.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from RKkana.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from RKkana.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from RKkana.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from RKkana.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from RKkana.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from RKkana.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from RKkana.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from RKkana.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from RKkana.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from RKkana.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from RKkana.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from RKkana.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from RKkana.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from RKkana.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from RKkana.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from RKkana.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from RKkana.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from RKkana.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from RKkana.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from RKkana.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from RKkana.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from RKkana.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from RKkana.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from RKkana.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from RKkana.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from RKkana.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from RKkana.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from RKkana.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from RKkana.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from RKkana.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from RKkana.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from RKkana.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from RKkana.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from RKkana.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from RKkana.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from RKkana.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from RKkana.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from RKkana.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from RKkana.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from RKkana.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from RKkana.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from RKkana.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from RKkana.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from RKkana.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from RKkana.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from RKkana.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from RKkana.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from RKkana.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from RKkana.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from RKkana.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from RKkana.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from RKkana.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from RKkana.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from RKkana.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from RKkana.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from RKkana.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from RKkana.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from RKkana.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from RKkana.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from RKkana.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from RKkana.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from RKkana.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from RKkana.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from RKkana.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from RKkana.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from RKkana.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from RKkana.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from RKkana.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from RKkana.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from RKkana.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from RKkana.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from RKkana.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from RKkana.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from RKkana.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from RKkana.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from RKkana.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from RKkana.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from RKkana.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from RKkana.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from RKkana.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from RKkana.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from RKkana.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from RKkana.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from RKkana.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from RKkana.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from RKkana.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from RKkana.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from RKkana.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from RKkana.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from RKkana.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ RKkana.c:728:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RkwCvtHan(dst, maxdst, src, srclen) ^~~~~~~~~ RKkana.c:764:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RkwCvtHira(dst, maxdst, src, srclen) ^~~~~~~~~~ RKkana.c:801:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RkwCvtKana(dst, maxdst, src, srclen) ^~~~~~~~~~ RKkana.c:838:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RkwCvtZen(dst, maxdst, src, srclen) ^~~~~~~~~ RKkana.c:875:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RkwCvtNone(dst, maxdst, src, srclen) ^~~~~~~~~~ RKkana.c:889:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RkwMapRoma(romaji, dst, maxdst, src, srclen, flags, status) ^~~~~~~~~~ RKkana.c:932:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RkwMapPhonogram(struct RkRxDic *romaji, wchar_t *dst, int maxdst, ^~~~~~~~~~~~~~~ RKkana.c:998:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RkwCvtRoma(romaji, dst, maxdst, src, srclen, flags) ^~~~~~~~~~ RKkana.c:24:13: warning: unused variable 'rcsid' [-Wunused-variable] static char rcsid[]="@(#) 102.1 $Id: RKkana.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; ^ 115 warnings generated. rm -f obind.o unshared/obind.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -O2 obind.c -o unshared/obind.o clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from obind.c:37: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from obind.c:37: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from obind.c:37: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from obind.c:37: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from obind.c:37: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from obind.c:37: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from obind.c:37: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from obind.c:37: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from obind.c:37: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from obind.c:37: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from obind.c:37: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from obind.c:37: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from obind.c:37: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from obind.c:37: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from obind.c:37: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from obind.c:37: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from obind.c:37: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from obind.c:37: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from obind.c:37: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from obind.c:37: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from obind.c:37: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from obind.c:37: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from obind.c:37: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from obind.c:37: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from obind.c:37: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from obind.c:37: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from obind.c:37: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from obind.c:37: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from obind.c:37: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from obind.c:37: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from obind.c:37: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from obind.c:37: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from obind.c:37: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from obind.c:37: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from obind.c:37: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from obind.c:37: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from obind.c:37: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from obind.c:37: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from obind.c:37: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from obind.c:37: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from obind.c:37: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from obind.c:37: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from obind.c:37: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from obind.c:37: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from obind.c:37: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from obind.c:37: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from obind.c:37: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from obind.c:37: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from obind.c:37: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from obind.c:37: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from obind.c:37: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from obind.c:37: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from obind.c:37: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from obind.c:37: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from obind.c:37: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from obind.c:37: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from obind.c:37: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from obind.c:37: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from obind.c:37: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from obind.c:37: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from obind.c:37: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from obind.c:37: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from obind.c:37: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from obind.c:37: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from obind.c:37: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from obind.c:37: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from obind.c:37: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from obind.c:37: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from obind.c:37: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from obind.c:37: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from obind.c:37: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from obind.c:37: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from obind.c:37: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from obind.c:37: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from obind.c:37: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from obind.c:37: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from obind.c:37: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from obind.c:37: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from obind.c:37: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from obind.c:37: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from obind.c:37: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from obind.c:37: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from obind.c:37: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from obind.c:37: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from obind.c:37: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from obind.c:37: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from obind.c:37: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from obind.c:37: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from obind.c:37: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from obind.c:37: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from obind.c:37: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from obind.c:37: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from obind.c:37: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from obind.c:37: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from obind.c:37: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from obind.c:37: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from obind.c:37: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from obind.c:37: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ obind.c:503:54: warning: passing 'char *' to parameter of type 'BYTE *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ret = XwcKanjiControl2(display, window, request, (char *)&list_cb); ^~~~~~~~~~~~~~~~ ./canna.h:975:3: note: passing argument to parameter here pro((unsigned int, unsigned int, unsigned int, BYTE *)); ^ ../../include/ccompat.h:30:17: note: instantiated from: # define pro(x) x ^ ./canna.h:975:56: note: instantiated from: pro((unsigned int, unsigned int, unsigned int, BYTE *)); ^ obind.c:24:13: warning: unused variable 'rcsid' [-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: unused function 'Oldwcsnlen' [-Wunused-function] Oldwcsnlen(owcs, maxlen) ^ 109 warnings generated. rm -f obind.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -dynamic obind.c clang: warning: argument unused during compilation: '-no-cpp-precomp' In file included from obind.c:37: ./canna.h:677:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ ./sglobal.h:277:45: note: instantiated from: #define iroha_debug G277_iroha_debug ^ In file included from obind.c:37: ./canna.h:810:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ ./canna.h:873:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ ./sglobal.h:358:45: note: instantiated from: #define setWStrings G358_setWStrings ^ In file included from obind.c:37: ./canna.h:874:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ ./sglobal.h:128:45: note: instantiated from: #define WStrlen G128_WStrlen ^ In file included from obind.c:37: ./canna.h:878:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:129:45: note: instantiated from: #define WStrncmp G129_WStrncmp ^ In file included from obind.c:37: ./canna.h:881:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ ./sglobal.h:329:45: note: instantiated from: #define prevMenuIfExist G329_prevMenuIfExist ^ In file included from obind.c:37: ./canna.h:882:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ ./sglobal.h:359:45: note: instantiated from: #define showmenu G359_showmenu ^ In file included from obind.c:37: ./canna.h:992:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkMapRoma ~~~~~~ ^ ./canna.h:1001:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ ./sglobal.h:79:45: note: instantiated from: #define RomajiFlushYomi G079_RomajiFlushYomi ^ In file included from obind.c:37: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ ./sglobal.h:13:45: note: instantiated from: #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from obind.c:37: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:100:45: note: instantiated from: #define TanMuhenkan G100_TanMuhenkan ^ In file included from obind.c:37: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ ./canna.h:1007:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1008:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ ./sglobal.h:304:45: note: instantiated from: #define makeRkError G304_makeRkError ^ In file included from obind.c:37: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:87:45: note: instantiated from: #define TanBackwardBunsetsu G087_TanBackwardBunsetsu ^ In file included from obind.c:37: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBackward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:108:45: note: instantiated from: #define TbBackward G108_TbBackward ^ In file included from obind.c:37: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ ./sglobal.h:59:45: note: instantiated from: #define NothingChanged G059_NothingChanged ^ In file included from obind.c:37: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:110:45: note: instantiated from: #define TbEndOfLine G110_TbEndOfLine ^ In file included from obind.c:37: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:94:45: note: instantiated from: #define TanForwardBunsetsu G094_TanForwardBunsetsu ^ In file included from obind.c:37: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbForward pro((uiContext)); ~~~~~~ ^ ./sglobal.h:111:45: note: instantiated from: #define TbForward G111_TbForward ^ In file included from obind.c:37: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:109:45: note: instantiated from: #define TbBeginningOfLine G109_TbBeginningOfLine ^ In file included from obind.c:37: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:363:45: note: instantiated from: #define tanMuhenkan G363_tanMuhenkan ^ In file included from obind.c:37: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:225:45: note: instantiated from: #define extractTanString G225_extractTanString ^ In file included from obind.c:37: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:226:45: note: instantiated from: #define extractTanYomi G226_extractTanYomi ^ In file included from obind.c:37: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:224:45: note: instantiated from: #define extractTanRomaji G224_extractTanRomaji ^ In file included from obind.c:37: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:296:45: note: instantiated from: #define leaveAdjustMode G296_leaveAdjustMode ^ In file included from obind.c:37: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:140:45: note: instantiated from: #define YomiExit G140_YomiExit ^ In file included from obind.c:37: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:151:45: note: instantiated from: #define abandonContext G151_abandonContext ^ In file included from obind.c:37: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1028:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ ./canna.h:1029:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectOne ~~~~~~ ^ ./sglobal.h:352:45: note: instantiated from: #define selectOne G352_selectOne ^ In file included from obind.c:37: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiMark pro((uiContext)); ~~~~~~ ^ ./sglobal.h:143:45: note: instantiated from: #define YomiMark G143_YomiMark ^ In file included from obind.c:37: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ ./sglobal.h:206:45: note: instantiated from: #define doHenkan G206_doHenkan ^ In file included from obind.c:37: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ ./sglobal.h:362:45: note: instantiated from: #define tanKouhoIchiran G362_tanKouhoIchiran ^ In file included from obind.c:37: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:24:45: note: instantiated from: #define EmptyBaseKana G024_EmptyBaseKana ^ In file included from obind.c:37: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:23:45: note: instantiated from: #define EmptyBaseKakutei G023_EmptyBaseKakutei ^ In file included from obind.c:37: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:21:45: note: instantiated from: #define EmptyBaseHenkan G021_EmptyBaseHenkan ^ In file included from obind.c:37: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WToupper pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:131:45: note: instantiated from: #define WToupper G131_WToupper ^ In file included from obind.c:37: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern WTolower pro((wchar_t)); ~~~~~~ ^ ./canna.h:1041:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:97:45: note: instantiated from: #define TanKakutei G097_TanKakutei ^ In file included from obind.c:37: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:146:45: note: instantiated from: #define Yomisearchfunc G146_Yomisearchfunc ^ In file included from obind.c:37: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ ./sglobal.h:8:45: note: instantiated from: #define CNvW2E G008_CNvW2E ^ In file included from obind.c:37: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ ./sglobal.h:61:45: note: instantiated from: #define NothingForGLine G061_NothingForGLine ^ In file included from obind.c:37: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ ./sglobal.h:62:45: note: instantiated from: #define NothingForGLineWithBeep G062_NothingForGLineWithBeep ^ In file included from obind.c:37: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:99:45: note: instantiated from: #define TanKouhoIchiran G099_TanKouhoIchiran ^ In file included from obind.c:37: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ ./sglobal.h:30:45: note: instantiated from: #define GLineNGReturn G030_GLineNGReturn ^ In file included from obind.c:37: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ ./sglobal.h:31:45: note: instantiated from: #define GLineNGReturnFI G031_GLineNGReturnFI ^ In file included from obind.c:37: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:162:45: note: instantiated from: #define appendTan2Yomi G162_appendTan2Yomi ^ In file included from obind.c:37: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:185:45: note: instantiated from: #define confirmContext G185_confirmContext ^ In file included from obind.c:37: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:14:45: note: instantiated from: #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from obind.c:37: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:142:45: note: instantiated from: #define YomiKakutei G142_YomiKakutei ^ In file included from obind.c:37: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:141:45: note: instantiated from: #define YomiInsert G141_YomiInsert ^ In file included from obind.c:37: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:191:45: note: instantiated from: #define cutOffLeftSide G191_cutOffLeftSide ^ In file included from obind.c:37: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ ./sglobal.h:216:45: note: instantiated from: #define enterAdjustMode G216_enterAdjustMode ^ In file included from obind.c:37: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:101:45: note: instantiated from: #define TanNextKouho G101_TanNextKouho ^ In file included from obind.c:37: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:103:45: note: instantiated from: #define TanPreviousKouho G103_TanPreviousKouho ^ In file included from obind.c:37: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:88:45: note: instantiated from: #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu ^ In file included from obind.c:37: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:93:45: note: instantiated from: #define TanEndOfBunsetsu G093_TanEndOfBunsetsu ^ In file included from obind.c:37: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:92:45: note: instantiated from: #define TanDeletePrevious G092_TanDeletePrevious ^ In file included from obind.c:37: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:90:45: note: instantiated from: #define TanBubunMuhenkan G090_TanBubunMuhenkan ^ In file included from obind.c:37: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ ./sglobal.h:380:45: note: instantiated from: #define xString G380_xString ^ In file included from obind.c:37: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ ./sglobal.h:50:45: note: instantiated from: #define KanaDeletePrevious G050_KanaDeletePrevious ^ In file included from obind.c:37: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ ./sglobal.h:230:45: note: instantiated from: #define findSup G230_findSup ^ In file included from obind.c:37: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ ./sglobal.h:350:45: note: instantiated from: #define selectKeysup G350_selectKeysup ^ In file included from obind.c:37: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ ./sglobal.h:186:45: note: instantiated from: #define containUnconvertedKey G186_containUnconvertedKey ^ In file included from obind.c:37: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ ./sglobal.h:9:45: note: instantiated from: #define CYsearchfunc G009_CYsearchfunc ^ In file included from obind.c:37: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ ./sglobal.h:89:45: note: instantiated from: #define TanBubunKakutei G089_TanBubunKakutei ^ In file included from obind.c:37: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:107:45: note: instantiated from: #define TanZenkaku G107_TanZenkaku ^ In file included from obind.c:37: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ ./sglobal.h:95:45: note: instantiated from: #define TanHankaku G095_TanHankaku ^ In file included from obind.c:37: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:96:45: note: instantiated from: #define TanHiragana G096_TanHiragana ^ In file included from obind.c:37: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ ./sglobal.h:98:45: note: instantiated from: #define TanKatakana G098_TanKatakana ^ In file included from obind.c:37: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ ./sglobal.h:105:45: note: instantiated from: #define TanRomaji G105_TanRomaji ^ In file included from obind.c:37: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ ./sglobal.h:106:45: note: instantiated from: #define TanUpper G106_TanUpper ^ In file included from obind.c:37: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ ./sglobal.h:91:45: note: instantiated from: #define TanCapitalize G091_TanCapitalize ^ In file included from obind.c:37: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ ./sglobal.h:104:45: note: instantiated from: #define TanPrintBunpou G104_TanPrintBunpou ^ In file included from obind.c:37: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:102:45: note: instantiated from: #define TanNop G102_TanNop ^ In file included from obind.c:37: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ ./sglobal.h:145:45: note: instantiated from: #define YomiQuotedInsert G145_YomiQuotedInsert ^ In file included from obind.c:37: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:1:45: note: instantiated from: #define AlphaMode G001_AlphaMode ^ In file included from obind.c:37: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:36:45: note: instantiated from: #define HenkanNyuryokuMode G036_HenkanNyuryokuMode ^ In file included from obind.c:37: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ ./sglobal.h:55:45: note: instantiated from: #define KigoIchiran G055_KigoIchiran ^ In file included from obind.c:37: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:113:45: note: instantiated from: #define UiUtilMode G113_UiUtilMode ^ In file included from obind.c:37: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ ./sglobal.h:22:45: note: instantiated from: #define EmptyBaseHira G022_EmptyBaseHira ^ In file included from obind.c:37: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ ./sglobal.h:25:45: note: instantiated from: #define EmptyBaseKata G025_EmptyBaseKata ^ In file included from obind.c:37: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:19:45: note: instantiated from: #define EmptyBaseEisu G019_EmptyBaseEisu ^ In file included from obind.c:37: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ ./sglobal.h:27:45: note: instantiated from: #define EmptyBaseZen G027_EmptyBaseZen ^ In file included from obind.c:37: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ ./sglobal.h:20:45: note: instantiated from: #define EmptyBaseHan G020_EmptyBaseHan ^ In file included from obind.c:37: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:134:45: note: instantiated from: #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle ^ In file included from obind.c:37: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:139:45: note: instantiated from: #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle ^ In file included from obind.c:37: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:136:45: note: instantiated from: #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle ^ In file included from obind.c:37: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ ./sglobal.h:135:45: note: instantiated from: #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle ^ In file included from obind.c:37: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ ./sglobal.h:138:45: note: instantiated from: #define YomiBaseRotateForw G138_YomiBaseRotateForw ^ In file included from obind.c:37: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ ./sglobal.h:137:45: note: instantiated from: #define YomiBaseRotateBack G137_YomiBaseRotateBack ^ In file included from obind.c:37: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ ./sglobal.h:17:45: note: instantiated from: #define DoFuncSequence G017_DoFuncSequence ^ In file included from obind.c:37: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ ./sglobal.h:144:45: note: instantiated from: #define YomiModeBackup G144_YomiModeBackup ^ In file included from obind.c:37: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ ./sglobal.h:114:45: note: instantiated from: #define UseOtherKeymap G114_UseOtherKeymap ^ In file included from obind.c:37: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ ./sglobal.h:49:45: note: instantiated from: #define JapaneseMode G049_JapaneseMode ^ In file included from obind.c:37: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:43:45: note: instantiated from: #define IchiranForwardKouho G043_IchiranForwardKouho ^ In file included from obind.c:37: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:40:45: note: instantiated from: #define IchiranBackwardKouho G040_IchiranBackwardKouho ^ In file included from obind.c:37: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:44:45: note: instantiated from: #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu ^ In file included from obind.c:37: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ ./sglobal.h:46:45: note: instantiated from: #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu ^ In file included from obind.c:37: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:41:45: note: instantiated from: #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho ^ In file included from obind.c:37: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ ./sglobal.h:42:45: note: instantiated from: #define IchiranEndOfKouho G042_IchiranEndOfKouho ^ In file included from obind.c:37: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ ./sglobal.h:47:45: note: instantiated from: #define IchiranQuit G047_IchiranQuit ^ In file included from obind.c:37: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ ./sglobal.h:45:45: note: instantiated from: #define IchiranNop G045_IchiranNop ^ In file included from obind.c:37: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ ./canna.h:1111:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ obind.c:503:54: warning: passing 'char *' to parameter of type 'BYTE *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ret = XwcKanjiControl2(display, window, request, (char *)&list_cb); ^~~~~~~~~~~~~~~~ ./canna.h:975:3: note: passing argument to parameter here pro((unsigned int, unsigned int, unsigned int, BYTE *)); ^ ../../include/ccompat.h:30:17: note: instantiated from: # define pro(x) x ^ ./canna.h:975:56: note: instantiated from: pro((unsigned int, unsigned int, unsigned int, BYTE *)); ^ obind.c:24:13: warning: unused variable 'rcsid' [-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: unused function 'Oldwcsnlen' [-Wunused-function] Oldwcsnlen(owcs, maxlen) ^ 109 warnings generated. 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 /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -O2 cfuncs.c -o unshared/cfuncs.o clang: warning: argument unused during compilation: '-no-cpp-precomp' rm -f cfuncs.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -dynamic cfuncs.c clang: warning: argument unused during compilation: '-no-cpp-precomp' rm -f file.o unshared/file.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -O2 file.c -o unshared/file.o clang: warning: argument unused during compilation: '-no-cpp-precomp' rm -f file.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -dynamic file.c clang: warning: argument unused during compilation: '-no-cpp-precomp' rm -f strops.o unshared/strops.o /Developer/usr/bin/clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -O2 strops.c -o unshared/strops.o clang: warning: argument unused during compilation: '-no-cpp-precomp' rm -f strops.o /Developer/usr/bin/clang -c -O2 -Wall -Wpointer-arith -no-cpp-precomp -fno-common -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -dynamic strops.c clang: warning: argument unused during compilation: '-no-cpp-precomp' rm -f libcanna16.1.2.dylib~ + cd . + /Developer/usr/bin/clang -o ./libcanna16.1.2.dylib~ -dynamiclib -install_name /opt/local/lib/libcanna16.1.dylib -current_version 1.2 -compatibility_version 1.2 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 + rm -f libcanna16.1.dylib + ln -s libcanna16.1.2.dylib libcanna16.1.dylib + true rm -f libcanna16.1.2.dylib mv -f libcanna16.1.2.dylib~ libcanna16.1.2.dylib + rm -f libcanna16.dylib + ln -s libcanna16.1.2.dylib libcanna16.dylib 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 /usr/bin/ranlib: file: ../libcanna16.a(cfuncs.o) has no symbols ranlib libcanna16.a ranlib: file: libcanna16.a(cfuncs.o) has no symbols make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/lib/canna16' make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/lib' making all in ./canna... make[2]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/canna' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/canna' making all in ./server... make[2]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/server' /Developer/usr/bin/clang -O2 -Wall -Wpointer-arith -no-cpp-precomp -I../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DTCPCONN -DUNIXCONN -c -o comm.o comm.c clang: warning: argument unused during compilation: '-no-cpp-precomp' /Developer/usr/bin/clang -O2 -Wall -Wpointer-arith -no-cpp-precomp -I../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DTCPCONN -DUNIXCONN -c -o session.o session.c clang: warning: argument unused during compilation: '-no-cpp-precomp' /Developer/usr/bin/clang -O2 -Wall -Wpointer-arith -no-cpp-precomp -I../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DTCPCONN -DUNIXCONN -c -o convert.o convert.c clang: warning: argument unused during compilation: '-no-cpp-precomp' convert.c:1554:38: warning: passing 'BYTE *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if( (needsize = (* ReqCallFunc)( data, len )) < 0 ) { ^~~~ convert.c:1609:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ProcReq2( buf, size ) ^~~~~~~~ convert.c:24:13: warning: unused variable 'rcs_id' [-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 $"; ^ 3 warnings generated. /Developer/usr/bin/clang -O2 -Wall -Wpointer-arith -no-cpp-precomp -I../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DTCPCONN -DUNIXCONN -c -o wconvert.o wconvert.c clang: warning: argument unused during compilation: '-no-cpp-precomp' wconvert.c:138:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] GetFirstKouho(cxnum, start, end, val_return, buf, bufsize, bufp_return) ^ wconvert.c:192:5: warning: passing 'const BYTE *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] ir_debug( DebugDump( 10, buf, size ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./server.h:84:33: note: instantiated from: #define ir_debug( cannadebug ) cannadebug ^ wconvert.c:192:30: note: instantiated from: ir_debug( DebugDump( 10, buf, size ) ); ^~~ ./server.h:220:16: note: passing argument to parameter 'buf' here void DebugDump pro((int level, const char *buf, int size)); ^ ../include/ccompat.h:30:17: note: instantiated from: # define pro(x) x ^ ./server.h:220:44: note: instantiated from: void DebugDump pro((int level, const char *buf, int size)); ^ wconvert.c:222:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType1Reply(client, majo, mino, stat, majorv, minorv, curtime, ^ wconvert.c:361:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType2Reply(client, majo, mino, stat) ^ wconvert.c:375:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType4Reply(client, majo, mino, stat, len, dat) ^ wconvert.c:404:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType4XReply(client, majo, mino, val, s1, s2, len, dat) ^ wconvert.c:438:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType5Reply(client, majo, mino, context) ^ wconvert.c:452:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] namesize(names, n) ^ wconvert.c:470:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] unamesize(names, n) ^ wconvert.c:488:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] unamesize2(names) ^ wconvert.c:502:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType6Reply(client, majo, mino, n, names, namelen) ^ wconvert.c:529:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType7Reply(client, majo, mino, n, len, dat) ^ wconvert.c:557:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SendType9Reply(client, majo, mino, val, len, dat) ^ wconvert.c:632:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] irw_finalize( clientp ) ^ wconvert.c:714:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] irw_create_context( clientp ) ^ wconvert.c:743:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] validcontext(cxnum, client, proto) ^ wconvert.c:755:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] irw_duplicate_context( clientp ) ^ wconvert.c:776:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] irw_close_context( clientp ) ^ wconvert.c:791:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] irw_dictionary_list( clientp ) ^ wconvert.c:811:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] irw_get_yomi( clientp ) ^ wconvert.c:840:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] irw_define_dic( clientp ) ^ wconvert.c:862:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] irw_delete_dic( clientp ) ^ wconvert.c:884:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] irw_get_dir_list( clientp ) ^ wconvert.c:904:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] irw_mount_dictionary( clientp ) ^ wconvert.c:910:12: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern MMountFlag; ~~~~~~ ^ wconvert.c:923:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] irw_umount_dictionary( clientp ) ^ wconvert.c:940:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] irw_rmount_dictionary( clientp ) ^ wconvert.c:958:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] irw_mount_list( clientp ) ^ wconvert.c:979:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] irw_convert( clientp ) ^ wconvert.c:1015:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] irw_convert_end( clientp ) ^ wconvert.c:1059:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] irw_get_kanjilist( clientp ) ^ wconvert.c:1088:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] irw_resize(clientp) ^ wconvert.c:1129:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] irw_store_yomi( clientp ) ^ wconvert.c:1167:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] irw_query_extension( clientp ) ^ wconvert.c:1338:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] irw_list_dictionary( clientp ) ^ wconvert.c:1375:29: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] stat = RkwListDic(cxnum, (unsigned char *)dirname, ^~~~~~~~~~~~~~~~~~~~~~~~ ../include/canna/RK.h:238:30: note: passing argument to parameter here canna_export(int) RkwListDic pro((int, char *, char *, int)); ^ ../include/ccompat.h:30:17: note: instantiated from: # define pro(x) x ^ ../include/canna/RK.h:238:46: note: instantiated from: canna_export(int) RkwListDic pro((int, char *, char *, int)); ^ wconvert.c:1376:8: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] (unsigned char *)dicnames, requestsize); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../include/canna/RK.h:238:30: note: passing argument to parameter here canna_export(int) RkwListDic pro((int, char *, char *, int)); ^ ../include/ccompat.h:30:17: note: instantiated from: # define pro(x) x ^ ../include/canna/RK.h:238:54: note: instantiated from: canna_export(int) RkwListDic pro((int, char *, char *, int)); ^ wconvert.c:1395:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] irw_create_dictionary( clientp ) ^ wconvert.c:1406:35: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] stat = (char)RkwCreateDic(cxnum, (unsigned char *)req->dicname, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/canna/RK.h:231:32: note: passing argument to parameter here canna_export(int) RkwCreateDic pro((int, char *, int)); ^ ../include/ccompat.h:30:17: note: instantiated from: # define pro(x) x ^ ../include/canna/RK.h:231:48: note: instantiated from: canna_export(int) RkwCreateDic pro((int, char *, int)); ^ wconvert.c:1414:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] irw_chmod_dictionary( clientp ) ^ wconvert.c:1430:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] irw_remove_dictionary( clientp ) ^ wconvert.c:1441:35: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] stat = (char)RkwRemoveDic(cxnum, (unsigned char *)req->dicname, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/canna/RK.h:240:32: note: passing argument to parameter here canna_export(int) RkwRemoveDic pro((int, char *, int)); ^ ../include/ccompat.h:30:17: note: instantiated from: # define pro(x) x ^ ../include/canna/RK.h:240:48: note: instantiated from: canna_export(int) RkwRemoveDic pro((int, char *, int)); ^ wconvert.c:1449:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] irw_rename_dictionary( clientp ) ^ wconvert.c:1459:29: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] stat = RkwRenameDic(cxnum, (unsigned char *)req->dicname, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/canna/RK.h:241:32: note: passing argument to parameter here canna_export(int) RkwRenameDic pro((int, char *, char *, int)); ^ ../include/ccompat.h:30:17: note: instantiated from: # define pro(x) x ^ ../include/canna/RK.h:241:48: note: instantiated from: canna_export(int) RkwRenameDic pro((int, char *, char *, int)); ^ wconvert.c:1460:8: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] (unsigned char *)&(req->dicname)[diclen], ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/canna/RK.h:241:32: note: passing argument to parameter here canna_export(int) RkwRenameDic pro((int, char *, char *, int)); ^ ../include/ccompat.h:30:17: note: instantiated from: # define pro(x) x ^ ../include/canna/RK.h:241:56: note: instantiated from: canna_export(int) RkwRenameDic pro((int, char *, char *, int)); ^ wconvert.c:1467:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] irw_copy_dictionary( clientp ) ^ wconvert.c:1490:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] irw_get_word_text_dic( clientp ) ^ wconvert.c:1557:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] irw_server_stat( clientp ) ^ wconvert.c:1591:23: warning: passing 'const char *[]' to parameter of type 'char **' discards qualifiers in nested pointer types W_REALREQUEST, WideProtoName, ^~~~~~~~~~~~~ wconvert.c:1601:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] irw_host_ctl( clientp ) ^ wconvert.c:1648:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] irw_sync(clientp) ^ wconvert.c:1663:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] irw_get_stat( clientp ) ^ wconvert.c:1689:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] irw_get_lex( clientp ) ^ wconvert.c:1715:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] irw_autoconv( clientp ) ^ wconvert.c:1734:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] irw_subst_yomi( clientp ) ^ wconvert.c:1764:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] irw_flush_yomi( clientp ) ^ wconvert.c:1817:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] irw_get_last_yomi( clientp ) ^ wconvert.c:1849:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] irw_remove_yomi( clientp ) ^ wconvert.c:1882:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] irw_get_simple_kanji( clientp ) ^ wconvert.c:1918:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] irw_query_dictionary( clientp ) ^ wconvert.c:1953:34: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] stat = (RkwQueryDic(cxnum, (unsigned char *)username, ^~~~~~~~~~~~~~~~~~~~~~~~~ ../include/canna/RK.h:232:31: note: passing argument to parameter here canna_export(int) RkwQueryDic pro((int, char *, char *, struct DicInfo *)); ^ ../include/ccompat.h:30:17: note: instantiated from: # define pro(x) x ^ ../include/canna/RK.h:232:47: note: instantiated from: canna_export(int) RkwQueryDic pro((int, char *, char *, struct DicInfo *)); ^ wconvert.c:1954:6: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] (unsigned char *)Request.type15.dicname, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/canna/RK.h:232:31: note: passing argument to parameter here canna_export(int) RkwQueryDic pro((int, char *, char *, struct DicInfo *)); ^ ../include/ccompat.h:30:17: note: instantiated from: # define pro(x) x ^ ../include/canna/RK.h:232:55: note: instantiated from: canna_export(int) RkwQueryDic pro((int, char *, char *, struct DicInfo *)); ^ wconvert.c:1984:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] irw_get_hinshi( clientp ) ^ wconvert.c:2014:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] irw_store_range( clientp ) ^ wconvert.c:2046:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] irw_set_locale( clientp ) ^ wconvert.c:2049:13: warning: unused variable 'req' [-Wunused-variable] wReq15 *req = &Request.type15 ; ^ wconvert.c:2064:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] irw_set_app_name( clientp ) ^ wconvert.c:2087:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] irw_notice_group_name(clientp) ^ wconvert.c:2116:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] irw_through( clientp ) ^ wconvert.c:2236:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ProcWideReq1(buf) ^ wconvert.c:2249:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ProcWideReq2(buf) ^ wconvert.c:2263:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ProcWideReq3(buf) ^ wconvert.c:2279:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ProcWideReq4(buf) ^ wconvert.c:2313:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ProcWideReq5(buf) ^ wconvert.c:2331:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ProcWideReq6(buf) ^ wconvert.c:2349:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ProcWideReq7(buf) ^ wconvert.c:2367:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ProcWideReq8(buf) ^ wconvert.c:2387:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ProcWideReq9(buf) ^ wconvert.c:2407:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ProcWideReq10(buf) ^ wconvert.c:2437:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ProcWideReq11(buf) ^ wconvert.c:2475:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ProcWideReq12(buf) ^ wconvert.c:2512:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ProcWideReq13(buf) ^ wconvert.c:2560:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ProcWideReq14(buf) ^ wconvert.c:2591:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ProcWideReq15(buf) ^ wconvert.c:2614:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ProcWideReq17(buf) ^ wconvert.c:2646:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ProcWideReq18(buf) ^ wconvert.c:2667:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ProcWideReq19(buf) ^ wconvert.c:2690:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ProcWideReq20(buf) ^ wconvert.c:24:13: warning: unused variable 'rcs_id' [-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 $"; ^ 89 warnings generated. /Developer/usr/bin/clang -O2 -Wall -Wpointer-arith -no-cpp-precomp -I../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DTCPCONN -DUNIXCONN -c -o main.o main.c clang: warning: argument unused during compilation: '-no-cpp-precomp' main.c:38:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] main(argc, argv) ^~~~ main.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "$Id: main.c,v 1.10 2003/09/24 14:50:40 aida_s Exp $"; ^ 2 warnings generated. /Developer/usr/bin/clang -O2 -Wall -Wpointer-arith -no-cpp-precomp -I../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DTCPCONN -DUNIXCONN -c -o misc.o misc.c clang: warning: argument unused during compilation: '-no-cpp-precomp' misc.c:652:17: warning: assigning to 'const char *const *' from 'char **const' discards qualifiers in nested pointer types for (haddrp = hent->h_addr_list; *haddrp; haddrp++) ^ ~~~~~~~~~~~~~~~~~ misc.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[]="@(#) $Id: misc.c,v 1.16.2.4 2004/04/26 21:48:37 aida_s Exp $"; ^ 2 warnings generated. /Developer/usr/bin/clang -O2 -Wall -Wpointer-arith -no-cpp-precomp -I../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DTCPCONN -DUNIXCONN -c -o util.o util.c clang: warning: argument unused during compilation: '-no-cpp-precomp' util.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "$Id: util.c,v 1.8 2003/09/21 12:56:29 aida_s Exp $"; ^ 1 warning generated. rm -f cannaserver /Developer/usr/bin/clang -o cannaserver -O2 -Wall -Wpointer-arith -no-cpp-precomp comm.o session.o convert.o wconvert.o main.o misc.o util.o -L../lib/RK -lRK -L../lib/RKindep -lRKindep clang: warning: argument unused during compilation: '-no-cpp-precomp' make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/server' making all in ./cmd... make[2]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd' making all in cmd/crfreq... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/crfreq' /Developer/usr/bin/clang -O2 -Wall -Wpointer-arith -no-cpp-precomp -I../../include -I../../lib/RK -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -c -o crfreq.o crfreq.c clang: warning: argument unused during compilation: '-no-cpp-precomp' crfreq.c:102:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] main(argc, argv) ^~~~ crfreq.c:24:13: warning: unused variable 'rcsid' [-Wunused-variable] static char rcsid[]="@(#) 102.1 $Id: crfreq.c,v 1.5.2.2 2003/12/27 17:15:21 aida_s Exp $"; ^ 2 warnings generated. rm -f crfreq /Developer/usr/bin/clang -o crfreq -O2 -Wall -Wpointer-arith -no-cpp-precomp crfreq.o -L../../lib/RK -lRK -L../../lib/RKindep -lRKindep clang: warning: argument unused during compilation: '-no-cpp-precomp' make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/crfreq' making all in cmd/crxdic... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/crxdic' /Developer/usr/bin/clang -O2 -Wall -Wpointer-arith -no-cpp-precomp -I../../include -I../../lib/RK -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DHYOUJUN_GRAM=\"/opt/local/var/db/canna/dic/canna/fuzokugo.cbd\" -c -o crxdic.o crxdic.c clang: warning: argument unused during compilation: '-no-cpp-precomp' crxdic.c:1176:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] getp(nd) ^~~~ crxdic.c:1193:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] main (argc, argv) ^~~~ crxdic.c:24:13: warning: unused variable 'rcsid' [-Wunused-variable] static char rcsid[]="@(#) 102.1 $Id: crxdic.c,v 1.11.2.2 2003/12/27 17:15:21 aida_s Exp $"; ^ 3 warnings generated. rm -f crxdic /Developer/usr/bin/clang -o crxdic -O2 -Wall -Wpointer-arith -no-cpp-precomp crxdic.o -L../../lib/RK -lRK -L../../lib/RKindep -lRKindep clang: warning: argument unused during compilation: '-no-cpp-precomp' make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/crxdic' making all in cmd/crxgram... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/crxgram' /Developer/usr/bin/clang -O2 -Wall -Wpointer-arith -no-cpp-precomp -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -c -o crxgram.o crxgram.c clang: warning: argument unused during compilation: '-no-cpp-precomp' crxgram.c:194:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( id = (struct ident *)malloc(sizeof(struct ident)) ) { ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crxgram.c:194:10: note: place parentheses around the assignment to silence this warning if ( id = (struct ident *)malloc(sizeof(struct ident)) ) { ^ ( ) crxgram.c:194:10: note: use '==' to turn this assignment into an equality comparison if ( id = (struct ident *)malloc(sizeof(struct ident)) ) { ^ == crxgram.c:247:34: warning: passing 'unsigned char [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] alert("column <%s> redefined", rname); ^~~~~ crxgram.c:266:34: warning: passing 'unsigned char [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] alert("row <%s> redefined", rname); ^~~~~ crxgram.c:333:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( r = probeIdent(Row, (char *)name + 1) ) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crxgram.c:333:13: note: place parentheses around the assignment to silence this warning if ( r = probeIdent(Row, (char *)name + 1) ) { ^ ( ) crxgram.c:333:13: note: use '==' to turn this assignment into an equality comparison if ( r = probeIdent(Row, (char *)name + 1) ) { ^ == crxgram.c:337:53: warning: passing 'unsigned char [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] alert("Undefined row vector is referred: %s", name); ^~~~ crxgram.c:352:27: warning: passing 'unsigned char [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] alert("unknown row %s", name); ^~~~ crxgram.c:355:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( c = probeIdent(Column, (char *)name) ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crxgram.c:355:13: note: place parentheses around the assignment to silence this warning if ( c = probeIdent(Column, (char *)name) ) ^ ( ) crxgram.c:355:13: note: use '==' to turn this assignment into an equality comparison if ( c = probeIdent(Column, (char *)name) ) ^ == crxgram.c:372:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if ( r = probeIdent(Row, (char *)name) ) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crxgram.c:372:18: note: place parentheses around the assignment to silence this warning else if ( r = probeIdent(Row, (char *)name) ) { ^ ( ) crxgram.c:372:18: note: use '==' to turn this assignment into an equality comparison else if ( r = probeIdent(Row, (char *)name) ) { ^ == crxgram.c:385:39: warning: passing 'unsigned char [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] alert("unknown row/column %s", name); ^~~~ crxgram.c:413:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( r = probeIdent(Row, row) ) { ~~^~~~~~~~~~~~~~~~~~~~~~ crxgram.c:413:9: note: place parentheses around the assignment to silence this warning if ( r = probeIdent(Row, row) ) { ^ ( ) crxgram.c:413:9: note: use '==' to turn this assignment into an equality comparison if ( r = probeIdent(Row, row) ) { ^ == crxgram.c:421:33: warning: incompatible integer to pointer conversion passing 'int' to parameter of type 'char *' alert("unknown operation %c", op); ^~ crxgram.c:488:20: warning: passing 'unsigned char [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] name = strtok(namevec, SEP); ^~~~~~~ /usr/include/string.h:100:20: note: passing argument to parameter here char *strtok(char *, const char *); ^ crxgram.c:490:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (r = probeIdent(Row, name)) ~~^~~~~~~~~~~~~~~~~~~~~~~ crxgram.c:490:9: note: place parentheses around the assignment to silence this warning if (r = probeIdent(Row, name)) ^ ( ) crxgram.c:490:9: note: use '==' to turn this assignment into an equality comparison if (r = probeIdent(Row, name)) ^ == crxgram.c:492:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (r = probeIdent(Column, name)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ crxgram.c:492:14: note: place parentheses around the assignment to silence this warning else if (r = probeIdent(Column, name)) { ^ ( ) crxgram.c:492:14: note: use '==' to turn this assignment into an equality comparison else if (r = probeIdent(Column, name)) { ^ == crxgram.c:506:27: warning: passing 'char [256]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] nextS = scanToken(nextS, opname, sizeof(opname)); ^~~~~~ crxgram.c:554:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] main (argc, argv) ^~~~ crxgram.c:24:13: warning: unused variable 'rcsid' [-Wunused-variable] static char rcsid[]="@(#) 102.1 $Id: crxgram.c,v 1.6 2003/03/24 04:04:25 aida_s Exp $"; ^ 17 warnings generated. rm -f crxgram /Developer/usr/bin/clang -o crxgram -O2 -Wall -Wpointer-arith -no-cpp-precomp crxgram.o -L../../lib/RKindep -lRKindep clang: warning: argument unused during compilation: '-no-cpp-precomp' make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/crxgram' making all in cmd/ctow... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/ctow' /Developer/usr/bin/clang -O2 -Wall -Wpointer-arith -no-cpp-precomp -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -c -o ctow.o ctow.c clang: warning: argument unused during compilation: '-no-cpp-precomp' ctow.c:86:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ask_default_hinshi_size() ^~~~~~~~~~~~~~~~~~~~~~~ ctow.c:99:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (new = (char *)malloc(strlen(s) +1)) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ctow.c:99:11: note: place parentheses around the assignment to silence this warning if (new = (char *)malloc(strlen(s) +1)) ^ ( ) ctow.c:99:11: note: use '==' to turn this assignment into an equality comparison if (new = (char *)malloc(strlen(s) +1)) ^ == ctow.c:149:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] read_hinshi(fp, taiou) ^~~~~~~~~~~ ctow.c:186:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] itow_write(fp, yomi, hinshi, kouho, hindo) ^~~~~~~~~~ ctow.c:191:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ ctow.c:193:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] main(argc, argv) ^~~~ ctow.c:24:13: warning: unused variable 'rcs' [-Wunused-variable] static char rcs[]="@(#) 112.1 $Id: ctow.c,v 1.3.2.3 2003/12/27 17:15:22 aida_s Exp $"; ^ 7 warnings generated. rm -f ctow /Developer/usr/bin/clang -o ctow -O2 -Wall -Wpointer-arith -no-cpp-precomp ctow.o -L../../lib/RKindep -lRKindep clang: warning: argument unused during compilation: '-no-cpp-precomp' make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/ctow' making all in cmd/dpromdic... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/dpromdic' /Developer/usr/bin/clang -O2 -Wall -Wpointer-arith -no-cpp-precomp -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -c -o dpromdic.o dpromdic.c clang: warning: argument unused during compilation: '-no-cpp-precomp' dpromdic.c:47:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] main(argc, argv) ^~~~ dpromdic.c:24:13: warning: unused variable 'rcsid' [-Wunused-variable] static char rcsid[]="@(#) 112.1 $Id: dpromdic.c,v 1.3.2.2 2003/12/27 17:15:22 aida_s Exp $"; ^ 2 warnings generated. rm -f dpromdic /Developer/usr/bin/clang -o dpromdic -O2 -Wall -Wpointer-arith -no-cpp-precomp dpromdic.o -L../../lib/canna -lcanna -L../../lib/RKindep -lRKindep clang: warning: argument unused during compilation: '-no-cpp-precomp' make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/dpromdic' making all in cmd/dpxdic... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/dpxdic' /Developer/usr/bin/clang -O2 -Wall -Wpointer-arith -no-cpp-precomp -I../../include -I../../lib/RK -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DHYOUJUN_GRAM=\"/opt/local/var/db/canna/dic/canna/fuzokugo.cbd\" -c -o dpxdic.o dpxdic.c clang: warning: argument unused during compilation: '-no-cpp-precomp' dpxdic.c:347:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] show_nid(gram, dic, yomi, n, ptr) ^ dpxdic.c:460:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] main (argc, argv) ^~~~ dpxdic.c:24:13: warning: unused variable 'rcsid' [-Wunused-variable] static char rcsid[]="@(#) 102.1 $Id: dpxdic.c,v 1.7.2.2 2003/12/27 17:15:22 aida_s Exp $"; ^ 3 warnings generated. rm -f dpxdic /Developer/usr/bin/clang -o dpxdic -O2 -Wall -Wpointer-arith -no-cpp-precomp dpxdic.o -L../../lib/RK -lRK -L../../lib/RKindep -lRKindep clang: warning: argument unused during compilation: '-no-cpp-precomp' make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/dpxdic' making all in cmd/dicar... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/dicar' /Developer/usr/bin/clang -O2 -Wall -Wpointer-arith -no-cpp-precomp -I../../include -I../../lib/RK -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -c -o dicar.o dicar.c clang: warning: argument unused during compilation: '-no-cpp-precomp' dicar.c:480:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] doDelete(argn, args) ^~~~~~~~ dicar.c:499:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ dicar.c:501:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] main(argn, args) ^~~~ dicar.c:24:13: warning: unused variable 'rcsid' [-Wunused-variable] static char rcsid[]="@(#) 102.1 $Id: dicar.c,v 1.4.2.2 2003/12/27 17:15:22 aida_s Exp $"; ^ 4 warnings generated. rm -f dicar /Developer/usr/bin/clang -o dicar -O2 -Wall -Wpointer-arith -no-cpp-precomp dicar.o -L../../lib/RK -lRK -L../../lib/RKindep -lRKindep clang: warning: argument unused during compilation: '-no-cpp-precomp' make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/dicar' making all in cmd/forcpp... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/forcpp' /Developer/usr/bin/clang -O2 -Wall -Wpointer-arith -no-cpp-precomp -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -c -o forcpp.o forcpp.c clang: warning: argument unused during compilation: '-no-cpp-precomp' forcpp.c:50:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] e2j() ^~~ forcpp.c:72:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ forcpp.c:74:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] j2e() ^~~ forcpp.c:97:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ forcpp.c:106:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] main(n, args) ^~~~ forcpp.c:24:13: warning: unused variable 'rcsid' [-Wunused-variable] static char rcsid[]="@(#) 112.1 $Id: forcpp.c,v 1.2 2003/02/01 19:34:21 aida_s Exp $"; ^ 6 warnings generated. rm -f forcpp /Developer/usr/bin/clang -o forcpp -O2 -Wall -Wpointer-arith -no-cpp-precomp forcpp.o -L../../lib/RKindep -lRKindep clang: warning: argument unused during compilation: '-no-cpp-precomp' make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/forcpp' making all in cmd/forsort... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/forsort' /Developer/usr/bin/clang -O2 -Wall -Wpointer-arith -no-cpp-precomp -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -c -o forsort.o forsort.c clang: warning: argument unused during compilation: '-no-cpp-precomp' forsort.c:49:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] e2j() ^~~ forsort.c:61:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ forsort.c:63:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] j2e() ^~~ forsort.c:78:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ forsort.c:80:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] main(n, args) ^~~~ forsort.c:24:13: warning: unused variable 'rcsid' [-Wunused-variable] static char rcsid[]="@(#) 112.1 $Id: forsort.c,v 1.2 2003/02/01 19:34:21 aida_s Exp $"; ^ 6 warnings generated. rm -f forsort /Developer/usr/bin/clang -o forsort -O2 -Wall -Wpointer-arith -no-cpp-precomp forsort.o -L../../lib/RKindep -lRKindep clang: warning: argument unused during compilation: '-no-cpp-precomp' make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/forsort' making all in cmd/kpdic... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/kpdic' /Developer/usr/bin/clang -O2 -Wall -Wpointer-arith -no-cpp-precomp -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -c -o kpdic.o kpdic.c clang: warning: argument unused during compilation: '-no-cpp-precomp' kpdic.c:223:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] main(argc, argv) ^~~~ kpdic.c:291:62: warning: passing 'unsigned char [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] alert(gettxt("cannacmd:25", "multiply defined key <%s>"), roma); ^~~~ kpdic.c:300:50: warning: incompatible integer to pointer conversion passing 'long' to parameter of type 'char *' "More than %d romaji rules are given."), maxkey); ^~~~~~ kpdic.c:336:31: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] roman[nKey].roma = allocs(def[p].roma); ^~~~~~~~~~~ kpdic.c:337:31: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] roman[nKey].kana = allocs(def[p].kana); ^~~~~~~~~~~ kpdic.c:338:31: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] roman[nKey].temp = allocs(def[p].intr); ^~~~~~~~~~~ kpdic.c:347:51: warning: incompatible integer to pointer conversion passing 'long' to parameter of type 'char *' fatal("more than %d romaji rules are given.", maxkey); ^~~~~~ kpdic.c:24:13: warning: unused variable 'rcsid' [-Wunused-variable] static char rcsid[]="@(#) 102.1 $Id: kpdic.c,v 1.4.2.2 2003/12/27 17:15:23 aida_s Exp $"; ^ 8 warnings generated. rm -f kpdic /Developer/usr/bin/clang -o kpdic -O2 -Wall -Wpointer-arith -no-cpp-precomp kpdic.o -L../../lib/RKindep -lRKindep clang: warning: argument unused during compilation: '-no-cpp-precomp' make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/kpdic' making all in cmd/mergewd... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/mergewd' /Developer/usr/bin/clang -O2 -Wall -Wpointer-arith -no-cpp-precomp -I../../include -I../../lib/RK -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -c -o mergewd.o mergewd.c clang: warning: argument unused during compilation: '-no-cpp-precomp' mergewd.c:108:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] main(n, args) ^~~~ mergewd.c:24:13: warning: unused variable 'rcsid' [-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 $"; ^ 2 warnings generated. rm -f mergeword /Developer/usr/bin/clang -o mergeword -O2 -Wall -Wpointer-arith -no-cpp-precomp mergewd.o -L../../lib/RK -lRK -L../../lib/RKindep -lRKindep clang: warning: argument unused during compilation: '-no-cpp-precomp' make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/mergewd' making all in cmd/splitwd... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/splitwd' /Developer/usr/bin/clang -O2 -Wall -Wpointer-arith -no-cpp-precomp -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -c -o splitwd.o splitwd.c clang: warning: argument unused during compilation: '-no-cpp-precomp' splitwd.c:221:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] main( argc, argv ) ^~~~ splitwd.c:24:13: warning: unused variable 'rcsid' [-Wunused-variable] static char rcsid[] = "@(#) 112.1 $Id: splitwd.c,v 1.2.4.2 2003/12/27 17:15:23 aida_s Exp $"; ^ 2 warnings generated. rm -f splitword /Developer/usr/bin/clang -o splitword -O2 -Wall -Wpointer-arith -no-cpp-precomp splitwd.o -L../../lib/RKindep -lRKindep clang: warning: argument unused during compilation: '-no-cpp-precomp' make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/splitwd' making all in cmd/wtoc... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/wtoc' /Developer/usr/bin/clang -O2 -Wall -Wpointer-arith -no-cpp-precomp -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -c -o wtoc.o wtoc.c clang: warning: argument unused during compilation: '-no-cpp-precomp' wtoc.c:141:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] wtoi_write( fp, yomi, hinshi, kouho, hindo ) ^~~~~~~~~~ wtoc.c:147:5: warning: passing 'uchar *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcat(yomi,"¤ë"); ^~~~~~~~~~~~~~~~~ /usr/include/secure/_string.h:136:30: note: instantiated from: ? __builtin___strcat_chk (dest, src, __darwin_obsz (dest)) \ ^ wtoc.c:147:12: note: instantiated from: strcat(yomi,"¤ë"); ^~~~ wtoc.c:147:5: warning: passing 'uchar *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcat(yomi,"¤ë"); ^~~~~~~~~~~~~~~~~ /usr/include/secure/_string.h:137:27: note: instantiated from: : __inline_strcat_chk (dest, src)) ^ wtoc.c:147:12: note: instantiated from: strcat(yomi,"¤ë"); ^~~~ /usr/include/secure/_string.h:140:39: note: passing argument to parameter '__dest' here __inline_strcat_chk (char *__restrict __dest, const char *__restrict __src) ^ wtoc.c:148:5: warning: passing 'uchar *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcat(kouho,"¤ë"); ^~~~~~~~~~~~~~~~~~ /usr/include/secure/_string.h:136:30: note: instantiated from: ? __builtin___strcat_chk (dest, src, __darwin_obsz (dest)) \ ^ wtoc.c:148:12: note: instantiated from: strcat(kouho,"¤ë"); ^~~~~ wtoc.c:148:5: warning: passing 'uchar *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcat(kouho,"¤ë"); ^~~~~~~~~~~~~~~~~~ /usr/include/secure/_string.h:137:27: note: instantiated from: : __inline_strcat_chk (dest, src)) ^ wtoc.c:148:12: note: instantiated from: strcat(kouho,"¤ë"); ^~~~~ /usr/include/secure/_string.h:140:39: note: passing argument to parameter '__dest' here __inline_strcat_chk (char *__restrict __dest, const char *__restrict __src) ^ wtoc.c:154:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ wtoc.c:168:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] main(argc,argv) ^~~~ wtoc.c:219:17: warning: passing 'uchar [10]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] d = suuji(nd); ^~ wtoc.c:220:38: warning: passing 'uchar [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] wtoi_write( fpo, y, chghinshi( h, taiou, fshurui ), k, d ); ^ wtoc.c:220:27: warning: passing 'char *' to parameter of type 'uchar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] wtoi_write( fpo, y, chghinshi( h, taiou, fshurui ), k, d ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wtoc.c:24:13: warning: unused variable 'rcsid' [-Wunused-variable] static char rcsid[]="@(#) 112.1 $Id: wtoc.c,v 1.2.2.2 2003/12/27 17:15:23 aida_s Exp $"; ^ 11 warnings generated. rm -f wtoc /Developer/usr/bin/clang -o wtoc -O2 -Wall -Wpointer-arith -no-cpp-precomp wtoc.o -L../../lib/RKindep -lRKindep clang: warning: argument unused during compilation: '-no-cpp-precomp' make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/wtoc' making all in cmd/mkromdic... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/mkromdic' rm -f mkromdic traditional -D__GNUC__ -traditional -D__GNUC__ -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -I../../include -DCPP='-traditional -D__GNUC__ -traditional -D__GNUC__ -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED ' mkromdic /bin/sh: traditional: command not found chmod a+x mkromdic make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/mkromdic' making all in cmd/mkbindic... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/mkbindic' rm -f mkbindic traditional -D__GNUC__ -traditional -D__GNUC__ -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -I../../include -DCPP='-traditional -D__GNUC__ -traditional -D__GNUC__ -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED ' mkbindic /bin/sh: traditional: command not found chmod a+x mkbindic make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/mkbindic' making all in cmd/dpbindic... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/dpbindic' rm -f dpbindic traditional -D__GNUC__ -traditional -D__GNUC__ -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -I../../include dpbindic /bin/sh: traditional: command not found chmod a+x dpbindic make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/dpbindic' making all in cmd/chkconc... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/chkconc' /Developer/usr/bin/clang -O2 -Wall -Wpointer-arith -no-cpp-precomp -I../../include -I../../lib/RK -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DHYOUJUN_GRAM=\"/opt/local/var/db/canna/dic/canna/fuzokugo.cbd\" -c -o chkconc.o chkconc.c clang: warning: argument unused during compilation: '-no-cpp-precomp' chkconc.c:24:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] main(ac, av) ^~~~ 1 warning generated. rm -f chkconc /Developer/usr/bin/clang -o chkconc -O2 -Wall -Wpointer-arith -no-cpp-precomp chkconc.o -L../../lib/RK -lRK -L../../lib/RKindep -lRKindep clang: warning: argument unused during compilation: '-no-cpp-precomp' make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/chkconc' making all in cmd/canlisp... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/canlisp' /Developer/usr/bin/clang -O2 -Wall -Wpointer-arith -no-cpp-precomp -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -c -o canlisp.o canlisp.c clang: warning: argument unused during compilation: '-no-cpp-precomp' canlisp.c:40:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] main(argc, argv) ^~~~ canlisp.c:24:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "$Id: canlisp.c,v 1.3 2003/10/02 07:40:30 aida_s Exp $"; ^ 2 warnings generated. rm -f canlisp /Developer/usr/bin/clang -o canlisp -O2 -Wall -Wpointer-arith -no-cpp-precomp canlisp.o -L../../lib/canna -lcanna -L../../lib/RKindep -lRKindep clang: warning: argument unused during compilation: '-no-cpp-precomp' make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/canlisp' making all in cmd/cannacheck... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/cannacheck' /Developer/usr/bin/clang -O2 -Wall -Wpointer-arith -no-cpp-precomp -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DCHECK_COMMAND -c -o main.o main.c clang: warning: argument unused during compilation: '-no-cpp-precomp' main.c:36:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] main(argc, argv,envp) ^~~~ main.c:23:13: warning: unused variable 'rcs_id' [-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 $"; ^ 2 warnings generated. rm -f cannacheck /Developer/usr/bin/clang -o cannacheck -O2 -Wall -Wpointer-arith -no-cpp-precomp main.o -L../../lib/canna -lcanna -L../../lib/RKindep -lRKindep clang: warning: argument unused during compilation: '-no-cpp-precomp' make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/cannacheck' making all in cmd/cannastat... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/cannastat' /Developer/usr/bin/clang -O2 -Wall -Wpointer-arith -no-cpp-precomp -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -c -o cannastat.o cannastat.c clang: warning: argument unused during compilation: '-no-cpp-precomp' rm -f cannastat /Developer/usr/bin/clang -o cannastat -O2 -Wall -Wpointer-arith -no-cpp-precomp cannastat.o -L../../lib/canna -lcanna -L../../lib/RKindep -lRKindep clang: warning: argument unused during compilation: '-no-cpp-precomp' make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/cannastat' making all in cmd/cshost... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/cshost' /Developer/usr/bin/clang -O2 -Wall -Wpointer-arith -no-cpp-precomp -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -c -o cshost.o cshost.c clang: warning: argument unused during compilation: '-no-cpp-precomp' cshost.c:155:16: warning: passing 'BYTE *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] wp += strlen( wp ) + 1 ; ^~ /usr/include/string.h:92:28: note: passing argument to parameter here size_t strlen(const char *); ^ cshost.c:160:17: warning: passing 'BYTE *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] wp += strlen( wp ) + 1 ; ^~ /usr/include/string.h:92:28: note: passing argument to parameter here size_t strlen(const char *); ^ cshost.c:24:13: warning: unused variable 'sccs_id' [-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: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "$Id: cshost.c,v 1.3.2.2 2003/12/27 17:15:22 aida_s Exp $"; ^ 4 warnings generated. rm -f cshost /Developer/usr/bin/clang -o cshost -O2 -Wall -Wpointer-arith -no-cpp-precomp cshost.o -L../../lib/canna -lcanna -L../../lib/RKindep -lRKindep clang: warning: argument unused during compilation: '-no-cpp-precomp' make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/cshost' making all in cmd/catdic... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/catdic' /Developer/usr/bin/clang -O2 -Wall -Wpointer-arith -no-cpp-precomp -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DUSE_VARARGS -c -o can.o can.c clang: warning: argument unused during compilation: '-no-cpp-precomp' can.c:81:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkDeleteLine(); ~~~~~~ ^ can.c:82:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern RkDefineLine(); ~~~~~~ ^ can.c:83:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern rmDitionary(); ~~~~~~ ^ can.c:302:6: warning: implicit declaration of function 'unlink' is invalid in C99 [-Wimplicit-function-declaration] unlink(r_file); ^ can.c:318:10: warning: implicit declaration of function 'RkCreateDic' is invalid in C99 [-Wimplicit-function-declaration] (void) RkCreateDic(cx_num, r_dic, mode); ^ can.c:320:10: warning: implicit declaration of function 'rmDictionary' is invalid in C99 [-Wimplicit-function-declaration] (void) rmDictionary(cx_num, r_dic , mode ); ^ can.c:352:5: warning: implicit declaration of function 'RkwGetProtocolVersion' is invalid in C99 [-Wimplicit-function-declaration] RkwGetProtocolVersion(&majv, &minv); ^ can.c:470:37: warning: implicit declaration of function 'getuid' is invalid in C99 [-Wimplicit-function-declaration] struct passwd *pass = getpwuid( getuid() ); ^ can.c:518:11: warning: implicit declaration of function 'RkChmodDic' is invalid in C99 [-Wimplicit-function-declaration] ret = RkChmodDic(cx_num,opt_dic1,mode) ; ^ can.c:561:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ovwrite_chk(dicname,mode) ^~~~~~~~~~~ can.c:619:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] add_main (argc,argv) ^~~~~~~~ can.c:630:5: warning: implicit declaration of function 'scan_opt' is invalid in C99 [-Wimplicit-function-declaration] scan_opt(argc,argv,&argv); ^ can.c:638:9: warning: implicit declaration of function 'isatty' is invalid in C99 [-Wimplicit-function-declaration] if (isatty(fileno(stdout)) == 0) { ^ can.c:672:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] cat_main(argc,argv) ^~~~~~~~ can.c:758:10: warning: implicit declaration of function 'RkGetWordTextDic' is invalid in C99 [-Wimplicit-function-declaration] if (RkGetWordTextDic(cx_num,dirnamep,dicname_bk,buf,BUFLEN) >= 0) { ^ can.c:779:5: warning: implicit declaration of function 'DownLoadDic' is invalid in C99 [-Wimplicit-function-declaration] if(DownLoadDic(fp, dirnamep) < 0) { ^ can.c:791:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] DownLoadDic(fp, dirname) ^~~~~~~~~~~ can.c:830:6: warning: implicit declaration of function 'PrintMessage' is invalid in C99 [-Wimplicit-function-declaration] PrintMessage(ret, dicname); ^ can.c:842:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] cp_main(argc,argv) ^~~~~~~ can.c:913:13: warning: implicit declaration of function 'RkCopyDic' is invalid in C99 [-Wimplicit-function-declaration] ret = RkCopyDic(cx_num,dirnamep,dicname1,dicname2,mode_cp); ^ can.c:926:14: warning: implicit declaration of function 'RkRemoveDic' is invalid in C99 [-Wimplicit-function-declaration] ret = RkRemoveDic(cx_num,dicname2,mode_cp); ^ can.c:976:11: warning: implicit declaration of function 'makeDictionary' is invalid in C99 [-Wimplicit-function-declaration] if (makeDictionary(cx_num, dicname2, mode) < 0) { ^ can.c:985:10: warning: implicit declaration of function 'CopyDic' is invalid in C99 [-Wimplicit-function-declaration] if(CopyDic(cx_num, dirnamep, dicname1, dicname2, mode)) { ^ can.c:1003:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] del_main (argc,argv) ^~~~~~~~ can.c:1057:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ls_main(argc,argv) ^~~~~~~ can.c:1176:14: warning: implicit declaration of function 'RkListDic' is invalid in C99 [-Wimplicit-function-declaration] bufcnt = RkListDic(cx_num, user + user_offset, buf, BUFLEN ); ^ can.c:1239:27: warning: format string is not a string literal (potentially insecure) [-Wformat-security] (void)fprintf(stderr,msg_abnl); ^~~~~~~~ can.c:1062:12: warning: unused variable 'arg' [-Wunused-variable] int i, arg, j; ^ can.c:1274:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] mk_main (argc,argv) ^~~~~~~ can.c:1300:31: warning: format string is not a string literal (potentially insecure) [-Wformat-security] (void) fprintf(stderr,msg_sfq); ^~~~~~~ can.c:1304:31: warning: format string is not a string literal (potentially insecure) [-Wformat-security] (void) fprintf(stderr,msg_l); ^~~~~ can.c:1367:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] mv_main(argc,argv) ^~~~~~~ can.c:1412:13: warning: implicit declaration of function 'renameDictionary' is invalid in C99 [-Wimplicit-function-declaration] ret = renameDictionary(cx_num, dic1, dic2, mode); ^ can.c:1421:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] renameDictionary(cn, dicname1, dicname2, force) ^~~~~~~~~~~~~~~~ can.c:1433:12: warning: implicit declaration of function 'RkRenameDic' is invalid in C99 [-Wimplicit-function-declaration] switch ( RkRenameDic( cn, dicname1, dicname2, force) ) { ^ can.c:1494:22: warning: format string is not a string literal (potentially insecure) [-Wformat-security] fprintf(stderr,msg_abnl ); ^~~~~~~~ can.c:1510:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rm_main(argc,argv) ^~~~~~~ can.c:1514:8: warning: unused variable 'i' [-Wunused-variable] int i, j , ret , undel ; ^ can.c:1515:7: warning: unused variable 'isflag' [-Wunused-variable] int isflag = 0; ^ can.c:1570:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ch_main(argc,argv) ^~~~~~~ can.c:1624:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] sy_main(argc,argv) ^~~~~~~ can.c:1628:15: warning: unused variable 'mode' [-Wunused-variable] int ret ,mode ; ^ can.c:1661:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] kill_main(argc,argv) ^~~~~~~~~ can.c:1709:11: warning: implicit declaration of function 'RkKillServer' is invalid in C99 [-Wimplicit-function-declaration] ret = RkKillServer(); ^ can.c:1735:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] can_ver() ^~~~~~~ can.c:1776:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] main(argc,argv) ^~~~ can.c:1813:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] scan_opt(argc,argv,argcp) ^~~~~~~~ can.c:1871:4: warning: implicit declaration of function 'shrink_opt' is invalid in C99 [-Wimplicit-function-declaration] shrink_opt(argc,p,2); ^ can.c:1850:17: warning: unused variable 'i' [-Wunused-variable] int opt_code , i ; ^ can.c:2016:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] shrink_opt(argc,argv,n) ^~~~~~~~~~ can.c:2024:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ can.c:24:13: warning: unused variable 'rcs' [-Wunused-variable] static char rcs[] = "@(#) 112.1 $Id: can.c,v 1.4 2003/02/01 19:34:20 aida_s Exp $"; ^ 52 warnings generated. /Developer/usr/bin/clang -O2 -Wall -Wpointer-arith -no-cpp-precomp -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DUSE_VARARGS -c -o rutil.o rutil.c clang: warning: argument unused during compilation: '-no-cpp-precomp' rutil.c:94:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RkDefineLine(cx_num, name, line) ^~~~~~~~~~~~ rutil.c:196:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] CopyDic(cx_num, dirname, dicname1, dicname2, mode) ^~~~~~~ rutil.c:223:6: warning: implicit declaration of function 'RkCreateDic' is invalid in C99 [-Wimplicit-function-declaration] RkCreateDic(cx_num, dicname2, mode); ^ rutil.c:225:12: warning: implicit declaration of function 'rmDictionary' is invalid in C99 [-Wimplicit-function-declaration] (void)rmDictionary(cx_num, dicname2 ,mode); ^ rutil.c:248:7: warning: implicit declaration of function 'PrintMessage' is invalid in C99 [-Wimplicit-function-declaration] PrintMessage(ret, dic1_bk); ^ rutil.c:261:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] PrintMessage(ret, dicname) ^~~~~~~~~~~~ rutil.c:274:27: warning: format string is not a string literal (potentially insecure) [-Wformat-security] (void)fprintf(stderr, msg_mem); ^~~~~~~ rutil.c:300:23: warning: format string is not a string literal (potentially insecure) [-Wformat-security] (void)fprintf(stderr,msg_abnl); ^~~~~~~~ rutil.c:304:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ rutil.c:306:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] makeDictionary(cn, dicname, mode) ^~~~~~~~~~~~~~ rutil.c:324:24: warning: format string is not a string literal (potentially insecure) [-Wformat-security] (void)fprintf(stderr, msg_abnl); ^~~~~~~~ rutil.c:335:26: warning: format string is not a string literal (potentially insecure) [-Wformat-security] (void)fprintf(stderr, msg_mnt); ^~~~~~~ rutil.c:341:28: warning: format string is not a string literal (potentially insecure) [-Wformat-security] (void)fprintf(stderr,msg_fq); ^~~~~~ rutil.c:362:27: warning: format string is not a string literal (potentially insecure) [-Wformat-security] (void)fprintf(stderr, msg_mem); ^~~~~~~ rutil.c:383:9: warning: implicit declaration of function 'isatty' is invalid in C99 [-Wimplicit-function-declaration] if (isatty(fileno(stdin)) != 0) { ^ rutil.c:424:26: warning: format string is not a string literal (potentially insecure) [-Wformat-security] (void)fprintf(stderr,msg_cnt); ^~~~~~~ rutil.c:432:24: warning: format string is not a string literal (potentially insecure) [-Wformat-security] (void)fprintf(stderr, msg_abnl); ^~~~~~~~ rutil.c:451:27: warning: format string is not a string literal (potentially insecure) [-Wformat-security] (void)fprintf(stderr, msg_mem); ^~~~~~~ rutil.c:512:26: warning: format string is not a string literal (potentially insecure) [-Wformat-security] (void)fprintf(stderr,msg_fq); ^~~~~~ rutil.c:516:26: warning: format string is not a string literal (potentially insecure) [-Wformat-security] (void)fprintf(stderr,msg_cnt); ^~~~~~~ rutil.c:529:24: warning: format string is not a string literal (potentially insecure) [-Wformat-security] (void)fprintf(stderr, msg_abnl); ^~~~~~~~ rutil.c:559:24: warning: format string is not a string literal (potentially insecure) [-Wformat-security] (void)fprintf(stderr, msg_abnl); ^~~~~~~~ rutil.c:570:26: warning: format string is not a string literal (potentially insecure) [-Wformat-security] (void)fprintf(stderr, msg_mnt); ^~~~~~~ rutil.c:576:29: warning: format string is not a string literal (potentially insecure) [-Wformat-security] (void)fprintf(stderr, msg_fq); ^~~~~~ rutil.c:583:11: warning: implicit declaration of function 'RkRemoveDic' is invalid in C99 [-Wimplicit-function-declaration] switch (RkRemoveDic(cn, dicname, mode)) { ^ rutil.c:611:27: warning: format string is not a string literal (potentially insecure) [-Wformat-security] (void)fprintf(stderr, msg_cnt); ^~~~~~~ rutil.c:619:24: warning: format string is not a string literal (potentially insecure) [-Wformat-security] (void)fprintf(stderr, msg_abnl); ^~~~~~~~ rutil.c:654:27: warning: format string is not a string literal (potentially insecure) [-Wformat-security] (void)fprintf(stderr, msg_cnt); ^~~~~~~ rutil.c:662:24: warning: format string is not a string literal (potentially insecure) [-Wformat-security] (void)fprintf(stderr, msg_abnl); ^~~~~~~~ rutil.c:27:13: warning: unused variable 'rcs' [-Wunused-variable] static char rcs[] = "@(#) 112.1 $Id: rutil.c,v 1.3.2.2 2003/12/27 17:15:21 aida_s Exp $"; ^ 30 warnings generated. /Developer/usr/bin/clang -O2 -Wall -Wpointer-arith -no-cpp-precomp -I../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DUSE_VARARGS -c -o RKdelline.o RKdelline.c clang: warning: argument unused during compilation: '-no-cpp-precomp' RKdelline.c:33:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] RkDeleteLine(cx_num, name, line) ^~~~~~~~~~~~ RKdelline.c:23:13: warning: unused variable 'rcs_id' [-Wunused-variable] static char rcs_id[] = "@(#) 112.1 $Id: RKdelline.c,v 1.3 2003/10/02 07:40:30 aida_s Exp $"; ^ 2 warnings generated. rm -f catdic /Developer/usr/bin/clang -o catdic -O2 -Wall -Wpointer-arith -no-cpp-precomp can.o rutil.o RKdelline.o -L../../lib/canna -lcanna -L../../lib/RKindep -lRKindep clang: warning: argument unused during compilation: '-no-cpp-precomp' make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/catdic' make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd' making all in ./dic... make[2]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/dic' making all in dic/ideo... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/dic/ideo' making all in dic/ideo/pubdic... make[4]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/dic/ideo/pubdic' /Developer/usr/bin/clang -O2 -Wall -Wpointer-arith -no-cpp-precomp -I../../../include -I/opt/local/include -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -c -o pod.o pod.c clang: warning: argument unused during compilation: '-no-cpp-precomp' pod.c:166:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ch = *s++) { ~~~^~~~~~ pod.c:166:13: note: place parentheses around the assignment to silence this warning while (ch = *s++) { ^ ( ) pod.c:166:13: note: use '==' to turn this assignment into an equality comparison while (ch = *s++) { ^ == pod.c:318:37: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (pp = partsofspeech + key ; p = *pp ; pp = &(p->next)) { ~~^~~~~ pod.c:318:37: note: place parentheses around the assignment to silence this warning for (pp = partsofspeech + key ; p = *pp ; pp = &(p->next)) { ^ ( ) pod.c:318:37: note: use '==' to turn this assignment into an equality comparison for (pp = partsofspeech + key ; p = *pp ; pp = &(p->next)) { ^ == pod.c:358:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (s = Fgetws(readbuf, READBUFSIZE, f)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pod.c:358:12: note: place parentheses around the assignment to silence this warning while (s = Fgetws(readbuf, READBUFSIZE, f)) { ^ ( ) pod.c:358:12: note: use '==' to turn this assignment into an equality comparison while (s = Fgetws(readbuf, READBUFSIZE, f)) { ^ == pod.c:503:35: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (pp = description + key ; p = *pp ; pp = &(p->next)) { ~~^~~~~ pod.c:503:35: note: place parentheses around the assignment to silence this warning for (pp = description + key ; p = *pp ; pp = &(p->next)) { ^ ( ) pod.c:503:35: note: use '==' to turn this assignment into an equality comparison for (pp = description + key ; p = *pp ; pp = &(p->next)) { ^ == pod.c:553:35: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (pp = description + key ; p = *pp ; pp = &(p->next)) { ~~^~~~~ pod.c:553:35: note: place parentheses around the assignment to silence this warning for (pp = description + key ; p = *pp ; pp = &(p->next)) { ^ ( ) pod.c:553:35: note: use '==' to turn this assignment into an equality comparison for (pp = description + key ; p = *pp ; pp = &(p->next)) { ^ == pod.c:578:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (s = Fgetws(readbuf, READBUFSIZE, f)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pod.c:578:12: note: place parentheses around the assignment to silence this warning while (s = Fgetws(readbuf, READBUFSIZE, f)) { ^ ( ) pod.c:578:12: note: use '==' to turn this assignment into an equality comparison while (s = Fgetws(readbuf, READBUFSIZE, f)) { ^ == pod.c:758:27: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (pp = dic + key ; p = *pp ; pp = &(p->next)) { ~~^~~~~ pod.c:758:27: note: place parentheses around the assignment to silence this warning for (pp = dic + key ; p = *pp ; pp = &(p->next)) { ^ ( ) pod.c:758:27: note: use '==' to turn this assignment into an equality comparison for (pp = dic + key ; p = *pp ; pp = &(p->next)) { ^ == pod.c:831:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (p = Fgetws(readbuf, READBUFSIZE, file)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pod.c:831:12: note: place parentheses around the assignment to silence this warning while (p = Fgetws(readbuf, READBUFSIZE, file)) { ^ ( ) pod.c:831:12: note: use '==' to turn this assignment into an equality comparison while (p = Fgetws(readbuf, READBUFSIZE, file)) { ^ == pod.c:864:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (p = Fgetws(readbuf, READBUFSIZE, file)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pod.c:864:12: note: place parentheses around the assignment to silence this warning while (p = Fgetws(readbuf, READBUFSIZE, file)) { ^ ( ) pod.c:864:12: note: use '==' to turn this assignment into an equality comparison while (p = Fgetws(readbuf, READBUFSIZE, file)) { ^ == pod.c:1160:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (n = Wscmp((*p1)->yomi, (*p2)->yomi)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pod.c:1160:9: note: place parentheses around the assignment to silence this warning if (n = Wscmp((*p1)->yomi, (*p2)->yomi)) { ^ ( ) pod.c:1160:9: note: use '==' to turn this assignment into an equality comparison if (n = Wscmp((*p1)->yomi, (*p2)->yomi)) { ^ == pod.c:1163:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (n = Wscmp((*p1)->tango, (*p2)->tango)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pod.c:1163:14: note: place parentheses around the assignment to silence this warning else if (n = Wscmp((*p1)->tango, (*p2)->tango)) { ^ ( ) pod.c:1163:14: note: use '==' to turn this assignment into an equality comparison else if (n = Wscmp((*p1)->tango, (*p2)->tango)) { ^ == pod.c:1166:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (n = Wscmp((*p1)->hinshi->hinshi, (*p2)->hinshi->hinshi)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pod.c:1166:14: note: place parentheses around the assignment to silence this warning else if (n = Wscmp((*p1)->hinshi->hinshi, (*p2)->hinshi->hinshi)) { ^ ( ) pod.c:1166:14: note: use '==' to turn this assignment into an equality comparison else if (n = Wscmp((*p1)->hinshi->hinshi, (*p2)->hinshi->hinshi)) { ^ == pod.c:1179:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (n = Wscmp((*p1)->yomi, (*p2)->yomi)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pod.c:1179:9: note: place parentheses around the assignment to silence this warning if (n = Wscmp((*p1)->yomi, (*p2)->yomi)) { ^ ( ) pod.c:1179:9: note: use '==' to turn this assignment into an equality comparison if (n = Wscmp((*p1)->yomi, (*p2)->yomi)) { ^ == pod.c:1182:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (n = ((*p2)->hindo - (*p1)->hindo)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pod.c:1182:14: note: place parentheses around the assignment to silence this warning else if (n = ((*p2)->hindo - (*p1)->hindo)) { ^ ( ) pod.c:1182:14: note: use '==' to turn this assignment into an equality comparison else if (n = ((*p2)->hindo - (*p1)->hindo)) { ^ == pod.c:1185:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (n = Wscmp((*p1)->tango, (*p2)->tango)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pod.c:1185:14: note: place parentheses around the assignment to silence this warning else if (n = Wscmp((*p1)->tango, (*p2)->tango)) { ^ ( ) pod.c:1185:14: note: use '==' to turn this assignment into an equality comparison else if (n = Wscmp((*p1)->tango, (*p2)->tango)) { ^ == pod.c:1188:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (n = Wscmp((*p1)->hinshi->hinshi, (*p2)->hinshi->hinshi)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pod.c:1188:14: note: place parentheses around the assignment to silence this warning else if (n = Wscmp((*p1)->hinshi->hinshi, (*p2)->hinshi->hinshi)) { ^ ( ) pod.c:1188:14: note: use '==' to turn this assignment into an equality comparison else if (n = Wscmp((*p1)->hinshi->hinshi, (*p2)->hinshi->hinshi)) { ^ == 16 warnings generated. rm -f pod /Developer/usr/bin/clang -o pod -O2 -Wall -Wpointer-arith -no-cpp-precomp pod.o -L../../../lib/RKindep -lRKindep clang: warning: argument unused during compilation: '-no-cpp-precomp' 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[4]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/dic/ideo/pubdic' making all in dic/ideo/grammar... make[4]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/dic/ideo/grammar' ../../../cmd/forcpp/forcpp -7 < gram.code | -traditional -D__GNUC__ -traditional -D__GNUC__ -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -USX | ../../../cmd/forcpp/forcpp -8 > cpp.gram /bin/sh: -traditional: command not found ../../../cmd/crxgram/crxgram -f cpp.gram rows 0 cols 0 neg 0 ../../../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 crxdic: cannot open grammar file cnj.bits. make[4]: *** [fuzokugo.cbd] Error 1 make[4]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/dic/ideo/grammar' making all in dic/ideo/words... make[4]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/dic/ideo/words' ../../../cmd/crxdic/crxdic -D ../grammar/cnj.bits -m -o bushu.cbd -n bushu bushu.t crxdic: cannot open grammar file ../grammar/cnj.bits. make[4]: *** [bushu.cbd] Error 1 make[4]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/dic/ideo/words' make[3]: *** [all] Error 2 make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/dic/ideo' making all in dic/phono... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/dic/phono' ../../cmd/forcpp/forcpp -7 < default.kpdef | -traditional -D__GNUC__ -traditional -D__GNUC__ -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DSHIFT | ../../cmd/forcpp/forcpp -8 | ../../cmd/kpdic/kpdic > `basename default.kpdef '.kpdef'`.cbp /bin/sh: -traditional: command not found SIZE 1 KEYS 0 ../../cmd/forcpp/forcpp -7 < jdaemon.kpdef | -traditional -D__GNUC__ -traditional -D__GNUC__ -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DSHIFT | ../../cmd/forcpp/forcpp -8 | ../../cmd/kpdic/kpdic > `basename jdaemon.kpdef '.kpdef'`.cbp /bin/sh: -traditional: command not found SIZE 1 KEYS 0 ../../cmd/forcpp/forcpp -7 < just.kpdef | -traditional -D__GNUC__ -traditional -D__GNUC__ -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DSHIFT | ../../cmd/forcpp/forcpp -8 | ../../cmd/kpdic/kpdic > `basename just.kpdef '.kpdef'`.cbp /bin/sh: -traditional: command not found SIZE 1 KEYS 0 ../../cmd/forcpp/forcpp -7 < kaisoku.kpdef | -traditional -D__GNUC__ -traditional -D__GNUC__ -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DSHIFT | ../../cmd/forcpp/forcpp -8 | ../../cmd/kpdic/kpdic > `basename kaisoku.kpdef '.kpdef'`.cbp /bin/sh: -traditional: command not found SIZE 1 KEYS 0 ../../cmd/forcpp/forcpp -7 < kana.kpdef | -traditional -D__GNUC__ -traditional -D__GNUC__ -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DSHIFT | ../../cmd/forcpp/forcpp -8 | ../../cmd/kpdic/kpdic > `basename kana.kpdef '.kpdef'`.cbp /bin/sh: -traditional: command not found SIZE 1 KEYS 0 ../../cmd/forcpp/forcpp -7 < lan5.kpdef | -traditional -D__GNUC__ -traditional -D__GNUC__ -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DSHIFT | ../../cmd/forcpp/forcpp -8 | ../../cmd/kpdic/kpdic > `basename lan5.kpdef '.kpdef'`.cbp /bin/sh: -traditional: command not found SIZE 1 KEYS 0 ../../cmd/forcpp/forcpp -7 < matsu.kpdef | -traditional -D__GNUC__ -traditional -D__GNUC__ -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DSHIFT | ../../cmd/forcpp/forcpp -8 | ../../cmd/kpdic/kpdic > `basename matsu.kpdef '.kpdef'`.cbp /bin/sh: -traditional: command not found SIZE 1 KEYS 0 ../../cmd/forcpp/forcpp -7 < newjis.kpdef | -traditional -D__GNUC__ -traditional -D__GNUC__ -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DSHIFT | ../../cmd/forcpp/forcpp -8 | ../../cmd/kpdic/kpdic > `basename newjis.kpdef '.kpdef'`.cbp /bin/sh: -traditional: command not found SIZE 1 KEYS 0 ../../cmd/forcpp/forcpp -7 < romaji.kpdef | -traditional -D__GNUC__ -traditional -D__GNUC__ -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DSHIFT | ../../cmd/forcpp/forcpp -8 | ../../cmd/kpdic/kpdic > `basename romaji.kpdef '.kpdef'`.cbp /bin/sh: -traditional: command not found SIZE 1 KEYS 0 ../../cmd/forcpp/forcpp -7 < sokuon.kpdef | -traditional -D__GNUC__ -traditional -D__GNUC__ -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DSHIFT | ../../cmd/forcpp/forcpp -8 | ../../cmd/kpdic/kpdic > `basename sokuon.kpdef '.kpdef'`.cbp /bin/sh: -traditional: command not found SIZE 1 KEYS 0 ../../cmd/forcpp/forcpp -7 < english.kpdef | -traditional -D__GNUC__ -traditional -D__GNUC__ -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DSHIFT | ../../cmd/forcpp/forcpp -8 | ../../cmd/kpdic/kpdic > `basename english.kpdef '.kpdef'`.cbp /bin/sh: -traditional: command not found SIZE 1 KEYS 0 ../../cmd/forcpp/forcpp -7 < tut.kpdef | -traditional -D__GNUC__ -traditional -D__GNUC__ -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DSHIFT | ../../cmd/forcpp/forcpp -8 | ../../cmd/kpdic/kpdic > `basename tut.kpdef '.kpdef'`.cbp /bin/sh: -traditional: command not found SIZE 1 KEYS 0 ../../cmd/forcpp/forcpp -7 < vje.kpdef | -traditional -D__GNUC__ -traditional -D__GNUC__ -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DSHIFT | ../../cmd/forcpp/forcpp -8 | ../../cmd/kpdic/kpdic > `basename vje.kpdef '.kpdef'`.cbp /bin/sh: -traditional: command not found SIZE 1 KEYS 0 ../../cmd/forcpp/forcpp -7 < wx2+.kpdef | -traditional -D__GNUC__ -traditional -D__GNUC__ -D__x86_64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DSHIFT | ../../cmd/forcpp/forcpp -8 | ../../cmd/kpdic/kpdic > `basename wx2+.kpdef '.kpdef'`.cbp /bin/sh: -traditional: command not found SIZE 1 KEYS 0 make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/dic/phono' make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/dic' making all in ./misc... make[2]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/misc' cp default.ca default.canna sed -e 's%@(cannaSrvDir)%/opt/local/sbin%g' \ -e 's%@(cannaKillDir)%/opt/local/sbin%g' \ -e 's%@(UnixSockDir)%/tmp/.iroha_unix%g' \ -e 's%@(UnixSockName)%IROHA%g' \ -e 's%@(cannaOwner)%canna%g' \ -e 's%@(ErrDir)%/opt/local/var/log/canna%g' rc.canna-dist > rc.canna making all in misc/initfiles... make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/misc/initfiles' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/misc/initfiles' make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/misc' making all in ./doc... make[2]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/doc' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/doc' make[1]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3' Wed Oct 5 20:32:06 JST 2011 make: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3' DEBUG: Executing proc-post-org.macports.build-build-0 crxdic: cannot open grammar file /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/dic/ideo/grammar/cnj.bits. shell command "cd /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/cannadic-0.95c && /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/cmd/crxdic/crxdic -D /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/work/Canna37p3/dic/ideo/grammar/cnj.bits -m -o gcanna.cbd gcanna.ctd" returned error 1 Error: Target org.macports.build returned: shell command failed (see log for details) DEBUG: Backtrace: shell command failed (see log for details) Warning: the following items did not execute (for canna): org.macports.activate org.macports.build org.macports.destroot org.macports.install Log for canna is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_canna/canna/main.log